add back else

This commit is contained in:
Hailey
2024-07-31 08:33:24 -07:00
parent 5939c07e51
commit 98fc3acace
+17 -6
View File
@@ -14,6 +14,7 @@ import {
createAgentAndCreateAccount, createAgentAndCreateAccount,
createAgentAndLogin, createAgentAndLogin,
createAgentAndResume, createAgentAndResume,
sessionAccountToSession,
} from './agent' } from './agent'
import {getInitialState, reducer} from './reducer' import {getInitialState, reducer} from './reducer'
@@ -192,12 +193,22 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
const syncedAccount = synced.accounts.find( const syncedAccount = synced.accounts.find(
a => a.did === synced.currentAccount?.did, a => a.did === synced.currentAccount?.did,
) )
if (
syncedAccount && if (syncedAccount && syncedAccount.refreshJwt) {
syncedAccount.refreshJwt && if (syncedAccount.did !== state.currentAgentState.did) {
syncedAccount.did !== state.currentAgentState.did resumeSession(syncedAccount)
) { } else {
resumeSession(syncedAccount) const agent = state.currentAgentState.agent as BskyAgent
const prevSession = agent.session
const nextSession = sessionAccountToSession(syncedAccount)
agent.resumeSession(nextSession)
addSessionDebugLog({
type: 'agent:patch',
agent,
prevSession,
nextSession,
})
}
} }
}) })
}, [state, resumeSession]) }, [state, resumeSession])