diff --git a/src/lib/GooglePKP.svelte b/src/lib/GooglePKP.svelte index 9cc3155..c1ffd85 100644 --- a/src/lib/GooglePKP.svelte +++ b/src/lib/GooglePKP.svelte @@ -29,9 +29,12 @@ if (myPKP) { if (myPKP.sessionSigs) { myPKP.parsedSigs = parseSessionSigs(myPKP.sessionSigs); + console.log("test: " + JSON.stringify(myPKP.parsedSigs)); myPKP.active = myPKP.parsedSigs.some((sig) => !sig.isExpired); if (!myPKP.active) { view = "SIGN_IN"; + } else if (myPKP.active) { + view = "READY"; } } else { myPKP.active = false; @@ -40,7 +43,6 @@ localStorage.setItem("myPKP", JSON.stringify(myPKP)); } } - // Add this function function parseSessionSigs(jsonData) { let sessionList = Object.values(jsonData).map((session) => { let sessionData = JSON.parse(session.signedMessage); @@ -48,7 +50,7 @@ let isExpired = expirationDate < new Date(); return { sig: session.sig, - expiration: sessionData.expiration, + expiration: expirationDate, isExpired: isExpired, }; }); @@ -146,9 +148,9 @@ } -
- Address: - {myPKP.pkp.ethAddress} -
-- Provider: - {myPKP.provider} -
+{status}
++ Address: + {myPKP.pkp.ethAddress} +
++ Provider: + {myPKP.provider} +
+{status}