diff options
Diffstat (limited to 'data/extensions/https-everywhere@eff.org/background-scripts/store.js')
-rw-r--r-- | data/extensions/https-everywhere@eff.org/background-scripts/store.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/data/extensions/https-everywhere@eff.org/background-scripts/store.js b/data/extensions/https-everywhere@eff.org/background-scripts/store.js index 9698c18..3f32d03 100644 --- a/data/extensions/https-everywhere@eff.org/background-scripts/store.js +++ b/data/extensions/https-everywhere@eff.org/background-scripts/store.js @@ -3,6 +3,7 @@ (function(exports) { const rules = require('./rules'); +const util = require("./util"); function initialize() { return new Promise(resolve => { @@ -96,6 +97,22 @@ async function performMigrations() { migration_version = 2; await set_promise('migration_version', migration_version); } + + if (migration_version <= 2) { + await get_promise('disabledList', []) + .then(disabledList => { + disabledList = disabledList.map(item => { + return util.getNormalisedHostname(item); + }) + return disabledList; + }) + .then(disabledList => { + return set_promise('disabledList', disabledList); + }) + + migration_version = 3; + await set_promise('migration_version', migration_version); + } } const local = { |