From 95566d6f362f1734286d239244dde3b594497f81 Mon Sep 17 00:00:00 2001 From: Samuel Andert Date: Tue, 29 Aug 2023 14:17:19 +0200 Subject: [PATCH] fixing signer bug --- src/lib/GoogleAuth.svelte | 8 ++++---- src/lib/Signer.svelte | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/GoogleAuth.svelte b/src/lib/GoogleAuth.svelte index 25a47fb..0208b44 100644 --- a/src/lib/GoogleAuth.svelte +++ b/src/lib/GoogleAuth.svelte @@ -35,6 +35,9 @@ }); $: if (sessionSigs) { + // Store sessionSigs in local storage in its original format + localStorage.setItem("google-session", JSON.stringify(sessionSigs)); + // Update sessionStatuses sessionStatuses = Object.entries(sessionSigs).map(([node, data]) => { const sessionKey = JSON.parse(data.signedMessage).sessionKey; @@ -48,11 +51,8 @@ }; }); - // Find an active session and store it in local storage + // Find an active session activeSession = sessionStatuses.find(({ isExpired }) => !isExpired); - if (activeSession) { - localStorage.setItem("google-session", JSON.stringify(activeSession)); - } view = "READY"; } diff --git a/src/lib/Signer.svelte b/src/lib/Signer.svelte index 0a4f22b..54ba52b 100644 --- a/src/lib/Signer.svelte +++ b/src/lib/Signer.svelte @@ -15,7 +15,7 @@ litNodeClient = new LitNodeClient({ litNetwork: "serrano" }); await litNodeClient.connect(); - const sessionSigsLocalStorage = localStorage.getItem("google-signature"); + const sessionSigsLocalStorage = localStorage.getItem("google-session"); const currentPKPLocalStorage = localStorage.getItem("current-pkp"); if (sessionSigsLocalStorage && currentPKPLocalStorage) { sessionSigs = JSON.parse(sessionSigsLocalStorage);