fixed music player not stopping on logout
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Pünkösd Marcell 2020-11-27 15:24:06 +01:00
parent 7f33b5d60b
commit 89607acaea
2 changed files with 9 additions and 1 deletions

View File

@ -53,7 +53,7 @@ export default {
performLogout() { performLogout() {
this.logoutProcessing = true; this.logoutProcessing = true;
this.$api.performLogout().then(() => { this.$api.performLogout().then(() => {
this.$store.dispatch('storeUserData', null).then(() => { this.$store.dispatch('logoutReset').then(() => {
this.$router.push('/login').catch(() => { this.$router.push('/login').catch(() => {
}); });

View File

@ -26,6 +26,11 @@ export default new Vuex.Store({
}, },
closePlayer(state) { closePlayer(state) {
state.playerActive = false; state.playerActive = false;
},
logoutReset(state) {
state.userdata.name = null;
state.playerUrl = "";
state.playerActive = false;
} }
}, },
actions: { actions: {
@ -40,6 +45,9 @@ export default new Vuex.Store({
}, },
closePlayer({commit}) { closePlayer({commit}) {
commit('closePlayer'); commit('closePlayer');
},
logoutReset({commit}) {
commit('logoutReset');
} }
}, },
modules: {}, modules: {},