add back else
This commit is contained in:
@@ -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])
|
||||||
|
|||||||
Reference in New Issue
Block a user