From e6c0e708b6781473b6343a9d9aa111f215226298 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 24 Mar 2021 00:33:09 -0300 Subject: cherry-pick queue player events 10/10 odds this is going to cause some merge conflict soon oh god --- backend.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/backend.js b/backend.js index 81726c6..98d748b 100644 --- a/backend.js +++ b/backend.js @@ -647,6 +647,33 @@ class Backend extends EventEmitter { this.queuePlayers.push(queuePlayer) this.emit('added queue player', queuePlayer) + for (const event of [ + 'playing', + 'done playing', + 'queue', + 'distribute-queue', + 'unqueue', + 'clear-queue-past', + 'clear-queue-up-to', + 'shuffle-queue', + 'clear-queue', + 'queue updated', + 'seek-ahead', + 'seek-back', + 'toggle-pause', + 'set-pause', + 'toggle-loop', + 'set-loop', + 'vol-up', + 'vol-down', + 'set-volume', + 'set-pause-next-track' + ]) { + queuePlayer.on(event, (...data) => { + this.emit(event, queuePlayer, ...data) + }) + } + return queuePlayer } -- cgit 1.3.0-6-gf8a5