Use resumeSession to get email confirmation data

This commit is contained in:
Eric Bailey
2024-04-04 12:56:00 -05:00
parent 57c2d61931
commit b8ecb06322
+3 -2
View File
@@ -466,11 +466,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
const refreshSession = React.useCallback<
ApiContext['refreshSession']
>(async () => {
await agent.refreshSession()
if (!currentAccount) return
await agent.resumeSession(sessionAccountToAgentSession(currentAccount)!)
persistNextUpdate()
upsertAccount(agentToSessionAccount(agent)!)
setAgent(agent.clone())
}, [agent, setAgent, persistNextUpdate, upsertAccount])
}, [currentAccount, agent, setAgent, persistNextUpdate, upsertAccount])
const selectAccount = React.useCallback<ApiContext['selectAccount']>(
async (account, logContext) => {