From 901c61545969bd64848b81c6bc77b9c57544ac7a Mon Sep 17 00:00:00 2001 From: Roland Osborne Date: Thu, 23 May 2024 17:01:02 -0700 Subject: [PATCH] enabling admin mfa login --- app/mobile/src/access/admin/Admin.jsx | 2 +- app/mobile/src/access/admin/useAdmin.hook.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/mobile/src/access/admin/Admin.jsx b/app/mobile/src/access/admin/Admin.jsx index cc9a35a0..03729531 100644 --- a/app/mobile/src/access/admin/Admin.jsx +++ b/app/mobile/src/access/admin/Admin.jsx @@ -140,7 +140,7 @@ export function Admin() { { state.strings.cancel } { state.mfaCode != '' && ( - + { state.strings.mfaConfirm } )} diff --git a/app/mobile/src/access/admin/useAdmin.hook.js b/app/mobile/src/access/admin/useAdmin.hook.js index 11d2eb79..70f1a133 100644 --- a/app/mobile/src/access/admin/useAdmin.hook.js +++ b/app/mobile/src/access/admin/useAdmin.hook.js @@ -88,7 +88,7 @@ export function useAdmin() { if (unclaimed) { await setNodeStatus(node, state.token); } - try { + try { const session = await setNodeAccess(node, state.token, state.mfaCode); updateState({ server: node, busy: false }); navigate('/dashboard', { state: { server: node, token: session }}); @@ -109,6 +109,7 @@ export function useAdmin() { updateState({ busy: false }); throw new Error("access failed"); } + updateState({ busy: false }); } }, setCode: (mfaCode) => {