From 4826d52465cc3bbe57387d11bc60430090cff32f Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 15 Apr 2025 14:51:48 +0100 Subject: [PATCH] Iterate Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/seshat.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/seshat.ts b/src/seshat.ts index d5860832..cfee4320 100644 --- a/src/seshat.ts +++ b/src/seshat.ts @@ -44,14 +44,19 @@ async function getOrCreatePassphrase(key: string): Promise { const storedPassphrase = await store.getSecret(key); if (storedPassphrase !== null) { return storedPassphrase; - } else { - const newPassphrase = await randomArray(32); - await store.setSecret(key, newPassphrase); - return newPassphrase; } } catch (e) { - console.log("Error getting the event index passphrase out of the secret store", e); + console.error("Error getting the event index passphrase out of the secret store", e); } + + try { + const newPassphrase = await randomArray(32); + await store.setSecret(key, newPassphrase); + return newPassphrase; + } catch (e) { + console.error("Error creating new event index passphrase, using default", e); + } + return seshatDefaultPassphrase; }