From e6daf6536e3813b04bcbfa40afd37ddec5af336b Mon Sep 17 00:00:00 2001 From: Kieran Date: Fri, 21 Apr 2023 20:47:02 +0100 Subject: [PATCH] fix: Mnemonic login --- packages/app/src/Const.ts | 2 +- packages/app/src/Hooks/useLoginHandler.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/app/src/Const.ts b/packages/app/src/Const.ts index 1dd55da5..ad5219c5 100644 --- a/packages/app/src/Const.ts +++ b/packages/app/src/Const.ts @@ -98,7 +98,7 @@ export const EmailRegex = /** * Regex to match a mnemonic seed */ -export const MnemonicRegex = /^([^\s]+\s){11}[^\s]+$/; +export const MnemonicRegex = /(\w+)/g; /** * Extract file extensions regex diff --git a/packages/app/src/Hooks/useLoginHandler.tsx b/packages/app/src/Hooks/useLoginHandler.tsx index fc14ad7e..4d08cf4e 100644 --- a/packages/app/src/Hooks/useLoginHandler.tsx +++ b/packages/app/src/Hooks/useLoginHandler.tsx @@ -32,7 +32,7 @@ export default function useLoginHandler() { } else if (key.match(EmailRegex)) { const hexKey = await getNip05PubKey(key); LoginStore.loginWithPubkey(hexKey); - } else if (key.match(MnemonicRegex)) { + } else if (key.match(MnemonicRegex)?.length === 24) { if (!hasSubtleCrypto) { throw new Error(insecureMsg); }