diff --git a/src/lib/GoogleAuth.svelte b/src/lib/GoogleAuth.svelte index 39c4b56..25a47fb 100644 --- a/src/lib/GoogleAuth.svelte +++ b/src/lib/GoogleAuth.svelte @@ -23,6 +23,14 @@ let messageToSign = { user: "Sam", loggedIn: true }; onMount(async () => { + // Load activeSession from local storage + const storedSession = localStorage.getItem("google-session"); + const storedPKP = localStorage.getItem("current-pkp"); + if (storedSession && storedPKP) { + activeSession = JSON.parse(storedSession); + currentPKP = JSON.parse(storedPKP); + view = "READY"; + } initialize(); }); @@ -147,23 +155,25 @@ Signer Sessions - {#if activeSession} -
-

Active Session:

-

Node: {activeSession.node}

-

Session Key: {activeSession.sessionKey}

-

Expiration: {activeSession.expiration}

-
- {/if} - {#each sessionStatuses as { node, sessionKey, expiration, isExpired }} -

- {isExpired ? "🔴" : "🟢"} Node: {node}, Session Key: {sessionKey}, - Expiration: {expiration} -

- {/each} {/if}

{status}

+ {#if activeSession} +
+

Active Session:

+

Node: {activeSession.node}

+

Session Key: {activeSession.sessionKey}

+

Expiration: {activeSession.expiration}

+
+ {#if sessionStatuses} + {#each sessionStatuses as { node, sessionKey, expiration, isExpired }} +

+ {isExpired ? "🔴" : "🟢"} Node: {node}, Session Key: {sessionKey}, + Expiration: {expiration} +

+ {/each} + {/if} + {/if}