Update API package to fix stale session issues (#9998)

This commit is contained in:
Eric Bailey
2026-03-04 18:27:12 -06:00
committed by GitHub
parent 8446efb739
commit 7fd218c97d
8 changed files with 19 additions and 39 deletions
-1
View File
@@ -284,7 +284,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
type: 'partial-refresh-session',
accountDid: agent.session!.did,
patch: {
email: data.email,
emailConfirmed: data.emailConfirmed,
emailAuthFactor: data.emailAuthFactor,
},
+1 -6
View File
@@ -58,10 +58,7 @@ export type Action =
| {
type: 'partial-refresh-session'
accountDid: string
patch: Pick<
SessionAccount,
'email' | 'emailConfirmed' | 'emailAuthFactor'
>
patch: Pick<SessionAccount, 'emailConfirmed' | 'emailAuthFactor'>
}
function createPublicAgentState(): AgentState {
@@ -242,7 +239,6 @@ let reducer = (state: State, action: Action): State => {
* Only mutating values that are safe. Be very careful with this.
*/
if (agent.session) {
agent.session.email = patch.email ?? agent.session.email
agent.session.emailConfirmed =
patch.emailConfirmed ?? agent.session.emailConfirmed
agent.session.emailAuthFactor =
@@ -259,7 +255,6 @@ let reducer = (state: State, action: Action): State => {
if (a.did === accountDid) {
return {
...a,
email: patch.email ?? a.email,
emailConfirmed: patch.emailConfirmed ?? a.emailConfirmed,
emailAuthFactor: patch.emailAuthFactor ?? a.emailAuthFactor,
}