private void DeleteWallet(UserWalletManager userWalletManager, HopeWalletInfoManager hopeWalletInfoManager, LogoutHandler logoutHandler) { var wallets = hopeWalletInfoManager.Wallets; var walletToDelete = hopeWalletInfoManager.GetWalletInfo(userWalletManager.GetWalletAddress()); for (int i = wallets.IndexOf(walletToDelete) + 1; i < wallets.Count; i++) { hopeWalletInfoManager.UpdateWalletInfo(wallets[i].WalletNum, new WalletInfo(wallets[i].EncryptedWalletData, wallets[i].WalletName, wallets[i].WalletAddresses, wallets[i].WalletNum - 1)); } hopeWalletInfoManager.DeleteWalletInfo(walletToDelete); logoutHandler.Logout(); }
public void AttemptLogout() { LoadingWindowUI.Instance.Register(this); m_LogoutHandler.Logout(); }
/// <summary> /// Home button has been clicked /// </summary> private void HomeButtonClicked() { logoutHandler.Logout(); }