From d64dd63ea47e055544feb3fa90127629b5c04e39 Mon Sep 17 00:00:00 2001 From: advplyr Date: Tue, 26 Apr 2022 16:46:29 -0500 Subject: [PATCH] Fix:Close playback when logging out --- components/app/Appbar.vue | 4 ++-- components/app/AudioPlayer.vue | 5 +++++ store/index.js | 3 --- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/components/app/Appbar.vue b/components/app/Appbar.vue index ae8fe427..82d907d9 100644 --- a/components/app/Appbar.vue +++ b/components/app/Appbar.vue @@ -18,8 +18,8 @@ -
- cast +
+ cast
diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index b9ac1976..c28ebef4 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -634,6 +634,11 @@ export default { this.$nextTick(this.init) }, beforeDestroy() { + if (this.playbackSession) { + console.log('[AudioPlayer] Before destroy closing playback') + this.closePlayback() + } + this.forceCloseDropdownMenu() document.body.removeEventListener('touchstart', this.touchstart) document.body.removeEventListener('touchend', this.touchend) diff --git a/store/index.js b/store/index.js index 9018b9da..7736312e 100644 --- a/store/index.js +++ b/store/index.js @@ -21,9 +21,6 @@ export const state = () => ({ }) export const getters = { - playerIsOpen: (state) => { - return state.streamAudiobook - }, getIsItemStreaming: state => libraryItemId => { return state.playerLibraryItemId == libraryItemId },