23.02 Clear the State after User Logs Out

This commit is contained in:
Fredrick W. Warren 2021-02-15 10:46:33 -08:00
parent 47c282d94f
commit 45ac159e30
2 changed files with 4 additions and 1 deletions

View File

@ -35,7 +35,6 @@ const actions = {
})
},
logoutUser () {
console.log('xx')
firebaseAuth.signOut()
},
handleAuthStateChange ({ commit, dispatch }) {
@ -47,6 +46,7 @@ const actions = {
this.$router.push('/').catch(err => {})
dispatch('tasks/fbReadData', null, { root: true })
} else {
commit('tasks/clearTasks', null, { root: true })
commit('setLoggedIn', false)
commit('/tasks/setTasksDownloaded', false, { root: true })
this.$router.replace('/auth').catch(err => { })

View File

@ -40,6 +40,9 @@ const mutations = {
addTask (state, payload) {
Vue.set(state.tasks, payload.id, payload.task)
},
clearTasks (state) {
state.tasks = {}
},
setSearch (state, value) {
state.search = value
},