From f40eefcd6a944059fed4095a73d286bd81119068 Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Wed, 28 Feb 2018 18:16:25 +0100 Subject: [PATCH] Fix #98: Now stop running radio when clearing queue --- changes/changelog.d/91.bugfix | 1 + changes/changelog.d/98.feature | 0 front/src/store/queue.js | 2 +- front/test/unit/specs/store/queue.spec.js | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changes/changelog.d/98.feature diff --git a/changes/changelog.d/91.bugfix b/changes/changelog.d/91.bugfix index e69de29b..4fde544c 100644 --- a/changes/changelog.d/91.bugfix +++ b/changes/changelog.d/91.bugfix @@ -0,0 +1 @@ +Fixed queue skipping tracks (#91) diff --git a/changes/changelog.d/98.feature b/changes/changelog.d/98.feature new file mode 100644 index 00000000..e69de29b diff --git a/front/src/store/queue.js b/front/src/store/queue.js index 1725699d..07263da6 100644 --- a/front/src/store/queue.js +++ b/front/src/store/queue.js @@ -133,8 +133,8 @@ export default { } }, clean ({dispatch, commit}) { + dispatch('radios/stop', null, {root: true}) dispatch('player/stop', null, {root: true}) - // radios.stop() commit('tracks', []) dispatch('currentIndex', -1) // so we replay automatically on next track append diff --git a/front/test/unit/specs/store/queue.spec.js b/front/test/unit/specs/store/queue.spec.js index 3b970647..5439362d 100644 --- a/front/test/unit/specs/store/queue.spec.js +++ b/front/test/unit/specs/store/queue.spec.js @@ -308,6 +308,7 @@ describe('store/queue', () => { { type: 'ended', payload: true } ], expectedActions: [ + { type: 'radios/stop', payload: null, options: {root: true} }, { type: 'player/stop', payload: null, options: {root: true} }, { type: 'currentIndex', payload: -1 } ] -- GitLab