nft-faucet/NftFaucet/Models/ScopedAppState.cs

22 lines
574 B
C#
Raw Normal View History

2022-03-31 22:16:43 +02:00
namespace NftFaucet.Models;
public class ScopedAppState
{
2022-04-05 00:04:13 +02:00
public ScopedAppState(IpfsBlockchainContext context, MetamaskInfo metamask, NavigationWrapper navigationWrapper)
2022-03-31 22:16:43 +02:00
{
2022-04-05 00:04:13 +02:00
IpfsContext = context;
2022-03-31 22:16:43 +02:00
Metamask = metamask;
Navigation = navigationWrapper;
}
2022-04-05 00:04:13 +02:00
public IpfsBlockchainContext IpfsContext { get; }
2022-03-31 22:16:43 +02:00
public MetamaskInfo Metamask { get; }
public NavigationWrapper Navigation { get; }
public StateStorage Storage { get; private set; } = new();
public void Reset()
{
Storage = new StateStorage();
}
}