From daa74a164f24e3850c30018626547921e7a3f23c Mon Sep 17 00:00:00 2001 From: Einar Egilsson Date: Wed, 22 Nov 2017 21:48:05 +0000 Subject: Logging setting --- js/background.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'js/background.js') diff --git a/js/background.js b/js/background.js index c025281..d1a939e 100644 --- a/js/background.js +++ b/js/background.js @@ -6,7 +6,7 @@ function log(msg) { console.log('REDIRECTOR: ' + msg); } } -log.enabled = true; +log.enabled = false; //Redirects partitioned by request type, so we have to run through //the minimum number of redirects for each request. @@ -120,7 +120,12 @@ function monitorChanges(changes, namespace) { if (changes.redirects) { log('Redirects have changed, setting up listener again'); setUpRedirectListener(); - } + } + + if (changes.logging) { + log('Logging settings have changed, updating...'); + updateLogging(); + } } chrome.storage.onChanged.addListener(monitorChanges); @@ -222,6 +227,13 @@ chrome.runtime.onMessage.addListener( //First time setup updateIcon(); +function updateLogging() { + chrome.storage.local.get({logging:false}, function(obj) { + log.enabled = obj.logging; + }); +} +updateLogging(); + chrome.storage.local.get({disabled:false}, function(obj) { if (!obj.disabled) { setUpRedirectListener(); -- cgit v1.2.3