From b1f9454f1d4404bed9b1b3c656d5f9bbe1d4d39c Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 12 Dec 2023 17:18:38 -0600 Subject: Add fallback to email reminder modal (#2193) * Add fallback to email reminder modal * Add more debug --- src/state/session/index.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/state/session/index.tsx') diff --git a/src/state/session/index.tsx b/src/state/session/index.tsx index 56208bc70..7cdbe6bb8 100644 --- a/src/state/session/index.tsx +++ b/src/state/session/index.tsx @@ -361,6 +361,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { } if (canReusePrevSession) { + logger.info(`session: attempting to reuse previous session`) + agent.session = prevSession __globalAgent = agent queryClient.clear() @@ -370,6 +372,9 @@ export function Provider({children}: React.PropsWithChildren<{}>) { resumeSessionWithFreshAccount() .then(freshAccount => { if (JSON.stringify(account) !== JSON.stringify(freshAccount)) { + logger.info( + `session: reuse of previous session returned a fresh account, upserting`, + ) upsertAccount(freshAccount) } }) @@ -385,6 +390,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { __globalAgent = PUBLIC_BSKY_AGENT }) } else { + logger.info(`session: attempting to resume using previous session`) + try { const freshAccount = await resumeSessionWithFreshAccount() __globalAgent = agent @@ -404,6 +411,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) { } async function resumeSessionWithFreshAccount(): Promise { + logger.info(`session: resumeSessionWithFreshAccount`) + await networkRetry(1, () => agent.resumeSession(prevSession)) /* -- cgit 1.4.1