From 2962ca6446cde8fb54f65a13a1ade8fa0f70016c Mon Sep 17 00:00:00 2001 From: Ivan Yaremenchuk Date: Fri, 26 Aug 2022 22:16:49 -0500 Subject: [PATCH] Move GeneratedKey to AppState --- NftFaucetRadzen/Models/StateStorage.cs | 1 + NftFaucetRadzen/Pages/ProviderPage.razor.cs | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/NftFaucetRadzen/Models/StateStorage.cs b/NftFaucetRadzen/Models/StateStorage.cs index a2ccd53..4939055 100644 --- a/NftFaucetRadzen/Models/StateStorage.cs +++ b/NftFaucetRadzen/Models/StateStorage.cs @@ -4,4 +4,5 @@ public class StateStorage { public Guid[] SelectedNetworks { get; set; } public Guid[] SelectedProviders { get; set; } + public EthereumKey GeneratedKey { get; set; } } diff --git a/NftFaucetRadzen/Pages/ProviderPage.razor.cs b/NftFaucetRadzen/Pages/ProviderPage.razor.cs index 44c731c..1136c0d 100644 --- a/NftFaucetRadzen/Pages/ProviderPage.razor.cs +++ b/NftFaucetRadzen/Pages/ProviderPage.razor.cs @@ -26,13 +26,11 @@ public partial class ProviderPage : BasicComponent [Inject] protected NotificationService NotificationService { get; set; } - protected EthereumKey GeneratedKey { get; set; } - protected CardListItem[] Providers { get; private set; } protected override void OnInitialized() { - GeneratedKey = EthereumKey.GenerateNew(); + // AppState.Storage.GeneratedKey = EthereumKey.GenerateNew(); Providers = new[] { new CardListItem @@ -43,8 +41,8 @@ public partial class ProviderPage : BasicComponent IsDisabled = false, Properties = new[] { - new CardListItemProperty { Name = "Private key", Value = GeneratedKey.PrivateKey }, - new CardListItemProperty { Name = "Address", Value = GeneratedKey.Address }, + new CardListItemProperty { Name = "Private key", Value = AppState.Storage.GeneratedKey?.PrivateKey ?? "" }, + new CardListItemProperty { Name = "Address", Value = AppState.Storage.GeneratedKey?.Address ?? "" }, }, Badges = Array.Empty(), },