more login/logout woes
This commit is contained in:
parent
1fac5b006d
commit
a41aaf1228
1 changed files with 12 additions and 11 deletions
|
|
@ -617,12 +617,15 @@ export const useUsersStore = defineStore('users', {
|
|||
user.domainMutes = new Set()
|
||||
|
||||
this.lastLoginName = user.screen_name
|
||||
this.currentUser = user
|
||||
useTimelinesStore().deactivateAll()
|
||||
useStatusesStore().resetStatuses()
|
||||
|
||||
this.users = new Map()
|
||||
this.usersByName = new Map()
|
||||
this.usersByURL = new Map()
|
||||
this.relationships = new Map()
|
||||
this.currentUser = user
|
||||
this.addNewUsers({ data: user, ...rest })
|
||||
|
||||
useInterfaceStore().onLogin()
|
||||
useSyncConfigStore()
|
||||
|
|
@ -636,7 +639,6 @@ export const useUsersStore = defineStore('users', {
|
|||
})
|
||||
|
||||
useUserHighlightStore().initUserHighlight(user)
|
||||
this.addNewUsers({ data: user, ...rest })
|
||||
|
||||
useEmojiStore().fetchEmoji()
|
||||
|
||||
|
|
@ -662,8 +664,8 @@ export const useUsersStore = defineStore('users', {
|
|||
}
|
||||
|
||||
// DMs and Home
|
||||
useNotificationsStore().activate()
|
||||
useTimelinesStore().activatePersistents()
|
||||
useNotificationsStore().activate()
|
||||
|
||||
if (useInstanceCapabilitiesStore().pleromaChatMessagesAvailable) {
|
||||
// Start fetching chats
|
||||
|
|
@ -739,19 +741,18 @@ export const useUsersStore = defineStore('users', {
|
|||
this.currentUser = null
|
||||
this.lastLoginName = null
|
||||
|
||||
useNotificationsStore().deactivate()
|
||||
|
||||
// Full reset on logout success
|
||||
useTimelinesStore().deactivateAll()
|
||||
useStatusesStore().resetStatuses()
|
||||
useChatsStore().resetChats()
|
||||
|
||||
this.users = new Map()
|
||||
this.usersByName = new Map()
|
||||
this.usersByURL = new Map()
|
||||
this.relationships = new Map()
|
||||
|
||||
useNotificationsStore().deactivate()
|
||||
useTimelinesStore().deactivateAll()
|
||||
|
||||
// Full reset on logout success
|
||||
useStatusesStore().resetStatuses()
|
||||
useTimelinesStore().deactivateAll()
|
||||
useChatsStore().resetChats()
|
||||
|
||||
// Socket is most likely already closed by server
|
||||
if (
|
||||
useMergedConfigStore().mergedConfig.useStreamingApi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue