diff options
author | Florrie <towerofnix@gmail.com> | 2019-03-24 12:04:38 -0300 |
---|---|---|
committer | Florrie <towerofnix@gmail.com> | 2019-03-24 12:04:38 -0300 |
commit | a417c5b800e329c897fc75f31c81935530c7d4fa (patch) | |
tree | ba7b16a7adec9ddca6181c886690b0167f39f547 /extension/background.js | |
parent | b143ccbcec4770a9aafbca60538d57883a15e555 (diff) |
Per-track volume sliders
Diffstat (limited to 'extension/background.js')
-rw-r--r-- | extension/background.js | 8 |
1 files changed, 6 insertions, 2 deletions
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 => { |