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
+4 -11
View File
@@ -15,12 +15,7 @@ import {logger} from '#/logger'
import {useModalControls} from '#/state/modals'
import {useFetchDid, useUpdateHandleMutation} from '#/state/queries/handle'
import {useServiceQuery} from '#/state/queries/service'
import {
SessionAccount,
useAgent,
useSession,
useSessionApi,
} from '#/state/session'
import {SessionAccount, useAgent, useSession} from '#/state/session'
import {useAnalytics} from 'lib/analytics/analytics'
import {usePalette} from 'lib/hooks/usePalette'
import {cleanError} from 'lib/strings/errors'
@@ -73,10 +68,10 @@ export function Inner({
const {_} = useLingui()
const pal = usePalette('default')
const {track} = useAnalytics()
const {updateCurrentAccount} = useSessionApi()
const {closeModal} = useModalControls()
const {mutateAsync: updateHandle, isPending: isUpdateHandlePending} =
useUpdateHandleMutation()
const {getAgent} = useAgent()
const [error, setError] = useState<string>('')
@@ -116,9 +111,7 @@ export function Inner({
await updateHandle({
handle: newHandle,
})
updateCurrentAccount({
handle: newHandle,
})
await getAgent().resumeSession(getAgent().session!)
closeModal()
onChanged()
} catch (err: any) {
@@ -134,9 +127,9 @@ export function Inner({
onChanged,
track,
closeModal,
updateCurrentAccount,
updateHandle,
serviceInfo,
getAgent,
])
// rendering