From a417c5b800e329c897fc75f31c81935530c7d4fa Mon Sep 17 00:00:00 2001 From: Florrie Date: Sun, 24 Mar 2019 12:04:38 -0300 Subject: Per-track volume sliders --- extension/background.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'extension/background.js') diff --git a/extension/background.js b/extension/background.js index 3a51809..50b8570 100644 --- a/extension/background.js +++ b/extension/background.js @@ -58,10 +58,14 @@ browser.runtime.onMessage.addListener(async ({urlString, music, type, base64, tr const {rule} = rulesOnThisPage[0]; const {music} = rule; - port.postMessage(music.map(track => ({track, volume: 100}))); + port.postMessage( + Array.from(Object.entries(music)).map(([track, volume]) => ({track, volume})) + ); }); } else if (music) { - port.postMessage(music.map(track => ({track, volume: 100}))); + port.postMessage( + Array.from(Object.entries(music)).map(([track, volume]) => ({track, volume})) + ); } else if (type === 'uploadTrack' && trackName && base64) { port.postMessage({type: 'uploadTrack', trackName, base64}); return new Promise(resolve => { -- cgit 1.3.0-6-gf8a5