From 229630d345e1a9c72c952a1dbe93a71a243c2c02 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sun, 21 May 2023 19:29:45 +0300 Subject: Small fixes --- src/assets/javascripts/services.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/assets/javascripts') 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)) ) -- cgit 1.4.1