diff options
author | Florrie <towerofnix@gmail.com> | 2019-03-22 21:03:44 -0300 |
---|---|---|
committer | Florrie <towerofnix@gmail.com> | 2019-03-22 21:03:44 -0300 |
commit | 951499dba4ea173ba4c1f08b956e5d558999da45 (patch) | |
tree | 7adae99d03bf9025063637c6fe7f8ea9eb80e759 /extension/background.js | |
parent | 3878c62bb16991ba2dab0bf069b0a67ad53d9106 (diff) |
Popup UI
Diffstat (limited to 'extension/background.js')
-rw-r--r-- | extension/background.js | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/extension/background.js b/extension/background.js index 020a2be..9b7db26 100644 --- a/extension/background.js +++ b/extension/background.js @@ -26,18 +26,14 @@ port.onDisconnect.addListener(() => { }); browser.runtime.onMessage.addListener(({hostname}) => { - const map = { - 'scratch.mit.edu': ['mantis'], - 'stackoverflow.com': ['bass', 'main'], - 'www.youtube.com': [] - }; - - const mode = map[hostname]; - - if (mode) { - console.log('BGM:', mode); - port.postMessage(mode.map(track => ({track, volume: 100}))); - } else { - console.log('No BGM found for ' + location.hostname); - } + browser.storage.sync.get('siteSettings').then(({siteSettings}) => { + const mode = siteSettings[hostname]; + + if (mode) { + console.log('BGM:', mode); + port.postMessage(mode.map(track => ({track, volume: 100}))); + } else { + console.log('No BGM found for ' + hostname); + } + }); }); |