diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-05-21 19:29:45 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-05-21 19:29:45 +0300 |
commit | 229630d345e1a9c72c952a1dbe93a71a243c2c02 (patch) | |
tree | 7e18254b8168e1730f6595adbfba8d20758459ef /src/assets | |
parent | Added communication to Frontends Manager. 2.5.4 => 2.6.0 (diff) | |
download | libredirect-229630d345e1a9c72c952a1dbe93a71a243c2c02.zip |
Small fixes
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/services.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 6ac16a08..99ecfdce 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -9,7 +9,7 @@ function init() { return new Promise(async resolve => { options = await utils.getOptions() config = await utils.getConfig() - await sendEnabledFrontends() + // await sendEnabledFrontends() resolve() }) } @@ -24,11 +24,9 @@ function sendEnabledFrontends() { if (!options[service].enabled) continue enabledFrontends.push(options[service].frontend) } - if (enabledFrontends.length > 0) { - var port = browser.runtime.connectNative("org.libredirect.stdin_parser"); - port.postMessage(enabledFrontends); - port.disconnect() - } + var port = browser.runtime.connectNative("org.libredirect.stdin_parser"); + port.postMessage(JSON.stringify(enabledFrontends)); + port.disconnect() } } @@ -48,7 +46,7 @@ function all(service, frontend, options, config) { function regexArray(service, url, config, frontend) { let targetList = config.services[service].targets - if (frontend && config.services[service].frontends[frontend].excludeTargets) { + if (frontend && 'excludeTargets' in config.services[service].frontends[frontend]) { targetList = targetList.filter(val => !config.services[service].frontends[frontend].excludeTargets.includes(targetList.indexOf(val)) ) |