« get me outta code hell

interactive-bgm - Browser extension that adds background music based on the site you're browsing
about summary refs log tree commit diff
path: root/extension/background.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension/background.js')
-rw-r--r--extension/background.js8
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 => {