From f6bf59a4ed44ec7323a76b11317f715c929a69b4 Mon Sep 17 00:00:00 2001 From: hackademix Date: Sat, 1 Sep 2018 08:31:51 +0200 Subject: Moved external licenses check into response pre-processing, in order to avoid filterResponse() as much as possible (fixing issue #11) --- content/externalLicenseChecker.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'content') diff --git a/content/externalLicenseChecker.js b/content/externalLicenseChecker.js index 89f871f..f150cea 100644 --- a/content/externalLicenseChecker.js +++ b/content/externalLicenseChecker.js @@ -79,9 +79,13 @@ } browser.runtime.onMessage.addListener(async m => { - if (m.action in handlers) { + if (m.action in handlers) try { debug("Received message", m); - return await handlers[m.action](m); + let result = await handlers[m.action](m); + console.debug("Returning", result); + return result; + } catch (e) { + console.error(e); } }); } -- cgit v1.2.3