From 8a37df64b5ccd573170d43657f72ddd0840c1d44 Mon Sep 17 00:00:00 2001 From: fmtabbara Date: Tue, 17 May 2022 15:43:37 +0100 Subject: [PATCH] update methods --- nym-wallet/src/context/mocks/accounts.tsx | 13 ++++++------- nym-wallet/src/requests/account.ts | 4 ++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/nym-wallet/src/context/mocks/accounts.tsx b/nym-wallet/src/context/mocks/accounts.tsx index 8b85530b63..4374f812cc 100644 --- a/nym-wallet/src/context/mocks/accounts.tsx +++ b/nym-wallet/src/context/mocks/accounts.tsx @@ -36,14 +36,13 @@ export const MockAccountsProvider: React.FC = ({ children }) => { const handleAccountToEdit = (accountName: string) => setAccountToEdit(accounts?.find((acc) => acc.id === accountName)); - const handleSelectAccount = async (accountName: string) => { - if (accountName !== selectedAccount?.id) { - const match = accounts?.find((acc) => acc.id === accountName); - setSelectedAccount(match); - } + const handleSelectAccount = async ({ accountName }: { accountName: string; password: string }) => { + const match = accounts?.find((acc) => acc.id === accountName); + setSelectedAccount(match); + return true; }; - const handleGetAcccountMnemonic = async ({ accountName }: { password: string; accountName: string }) => { + const handleGetAccountMnemonic = async ({ accountName }: { password: string; accountName: string }) => { try { setIsLoading(true); const mnemonic = 'test mnemonic'; @@ -73,7 +72,7 @@ export const MockAccountsProvider: React.FC = ({ children }) => { handleAccountToEdit, handleSelectAccount, handleImportAccount, - handleGetAcccountMnemonic, + handleGetAccountMnemonic, }), [accounts, selectedAccount, accountToEdit, dialogToDisplay, isLoading, error, accountMnemonic], )} diff --git a/nym-wallet/src/requests/account.ts b/nym-wallet/src/requests/account.ts index 171776aef5..5a3287b360 100644 --- a/nym-wallet/src/requests/account.ts +++ b/nym-wallet/src/requests/account.ts @@ -62,6 +62,6 @@ export const showMnemonicForAccount = async ({ password, accountName }: { passwo return res; }; -export const switchAccount = async (accountId: string) => { - await invoke('sign_in_decrypted_account', { accountId }); +export const switchAccount = async ({ accountId, password }: { accountId: string; password: string }) => { + await invoke('sign_in_with_password_and_account_id', { accountId, password }); };