nft-faucet/NftFaucet/Models/ScopedAppState.cs
2022-04-05 00:29:34 +02:00

22 lines
574 B
C#

namespace NftFaucet.Models;
public class ScopedAppState
{
public ScopedAppState(IpfsBlockchainContext context, MetamaskInfo metamask, NavigationWrapper navigationWrapper)
{
IpfsContext = context;
Metamask = metamask;
Navigation = navigationWrapper;
}
public IpfsBlockchainContext IpfsContext { get; }
public MetamaskInfo Metamask { get; }
public NavigationWrapper Navigation { get; }
public StateStorage Storage { get; private set; } = new();
public void Reset()
{
Storage = new StateStorage();
}
}