diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue index d46ee0b..3a8458d 100644 --- a/src/components/Navbar.vue +++ b/src/components/Navbar.vue @@ -53,7 +53,7 @@ export default { performLogout() { this.logoutProcessing = true; this.$api.performLogout().then(() => { - this.$store.dispatch('storeUserData', null).then(() => { + this.$store.dispatch('logoutReset').then(() => { this.$router.push('/login').catch(() => { }); diff --git a/src/store/index.js b/src/store/index.js index 3c72a15..277bd68 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -26,6 +26,11 @@ export default new Vuex.Store({ }, closePlayer(state) { state.playerActive = false; + }, + logoutReset(state) { + state.userdata.name = null; + state.playerUrl = ""; + state.playerActive = false; } }, actions: { @@ -40,6 +45,9 @@ export default new Vuex.Store({ }, closePlayer({commit}) { commit('closePlayer'); + }, + logoutReset({commit}) { + commit('logoutReset'); } }, modules: {},