Use resumeSession to get email confirmation data
This commit is contained in:
@@ -466,11 +466,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
|
|||||||
const refreshSession = React.useCallback<
|
const refreshSession = React.useCallback<
|
||||||
ApiContext['refreshSession']
|
ApiContext['refreshSession']
|
||||||
>(async () => {
|
>(async () => {
|
||||||
await agent.refreshSession()
|
if (!currentAccount) return
|
||||||
|
await agent.resumeSession(sessionAccountToAgentSession(currentAccount)!)
|
||||||
persistNextUpdate()
|
persistNextUpdate()
|
||||||
upsertAccount(agentToSessionAccount(agent)!)
|
upsertAccount(agentToSessionAccount(agent)!)
|
||||||
setAgent(agent.clone())
|
setAgent(agent.clone())
|
||||||
}, [agent, setAgent, persistNextUpdate, upsertAccount])
|
}, [currentAccount, agent, setAgent, persistNextUpdate, upsertAccount])
|
||||||
|
|
||||||
const selectAccount = React.useCallback<ApiContext['selectAccount']>(
|
const selectAccount = React.useCallback<ApiContext['selectAccount']>(
|
||||||
async (account, logContext) => {
|
async (account, logContext) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user