Replace updateCurrentAccount() with refreshSession() (#3910)

Replace updateCurrentAccount() with resumeSession()
This commit is contained in:
dan
2024-05-08 23:11:39 +01:00
committed by GitHub
parent f62b0458a7
commit 0c6bf276dd
9 changed files with 15 additions and 257 deletions
+1 -19
View File
@@ -35,7 +35,6 @@ const ApiContext = React.createContext<SessionApiContext>({
logout: async () => {},
resumeSession: async () => {},
removeAccount: () => {},
updateCurrentAccount: () => {},
})
export function Provider({children}: React.PropsWithChildren<{}>) {
@@ -149,15 +148,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
[cancelPendingTask],
)
const updateCurrentAccount = React.useCallback<
SessionApiContext['updateCurrentAccount']
>(account => {
dispatch({
type: 'updated-current-account',
updatedFields: account,
})
}, [])
React.useEffect(() => {
if (state.needsPersist) {
state.needsPersist = false
@@ -210,16 +200,8 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
logout,
resumeSession,
removeAccount,
updateCurrentAccount,
}),
[
createAccount,
login,
logout,
resumeSession,
removeAccount,
updateCurrentAccount,
],
[createAccount, login, logout, resumeSession, removeAccount],
)
// @ts-ignore