Fix: reset navigation state on account switch (#933)
This commit is contained in:
parent
010588ee7c
commit
d50ba22820
1 changed files with 2 additions and 2 deletions
|
@ -42,6 +42,7 @@ import {pluralize} from 'lib/strings/helpers'
|
||||||
import {formatCount} from 'view/com/util/numeric/format'
|
import {formatCount} from 'view/com/util/numeric/format'
|
||||||
import {isColorMode} from 'state/models/ui/shell'
|
import {isColorMode} from 'state/models/ui/shell'
|
||||||
import Clipboard from '@react-native-clipboard/clipboard'
|
import Clipboard from '@react-native-clipboard/clipboard'
|
||||||
|
import {reset as resetNavigation} from '../../Navigation'
|
||||||
|
|
||||||
// TEMPORARY (APP-700)
|
// TEMPORARY (APP-700)
|
||||||
// remove after backend testing finishes
|
// remove after backend testing finishes
|
||||||
|
@ -91,8 +92,7 @@ export const SettingsScreen = withAuthRequired(
|
||||||
setIsSwitching(true)
|
setIsSwitching(true)
|
||||||
if (await store.session.resumeSession(acct)) {
|
if (await store.session.resumeSession(acct)) {
|
||||||
setIsSwitching(false)
|
setIsSwitching(false)
|
||||||
navigation.navigate('HomeTab')
|
resetNavigation()
|
||||||
navigation.dispatch(StackActions.popToTop())
|
|
||||||
Toast.show(`Signed in as ${acct.displayName || acct.handle}`)
|
Toast.show(`Signed in as ${acct.displayName || acct.handle}`)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue