From 83a7f6577bcc2d6b9ec7d3c2044da0fbd8d0d173 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=20H=C3=A4ggblad?= Date: Wed, 11 May 2022 22:23:37 +0200 Subject: [PATCH] wallet: logout before re-connecting --- nym-wallet/src-tauri/src/operations/mixnet/account.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/nym-wallet/src-tauri/src/operations/mixnet/account.rs b/nym-wallet/src-tauri/src/operations/mixnet/account.rs index 19eeae5c18..82ee1553f7 100644 --- a/nym-wallet/src-tauri/src/operations/mixnet/account.rs +++ b/nym-wallet/src-tauri/src/operations/mixnet/account.rs @@ -116,9 +116,8 @@ pub async fn create_new_account( } #[tauri::command] -pub fn create_new_mnemonic() -> Result { - let rand_mnemonic = random_mnemonic(); - Ok(rand_mnemonic.to_string()) +pub fn create_new_mnemonic() -> String { + random_mnemonic().to_string() } #[tauri::command] @@ -580,6 +579,11 @@ pub async fn sign_in_decrypted_account( .account; account.mnemonic().clone() }; + + { + state.write().await.logout(); + } + _connect_with_mnemonic(mnemonic, state).await }