From 358863e7ef8ecf5c84a76ff95371899262e03ad8 Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Thu, 9 May 2019 23:41:07 +0200 Subject: [PATCH] Settings.get fix for chrome and edge --- src/ext/lib/Settings.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ext/lib/Settings.js b/src/ext/lib/Settings.js index f1040d1..cdbdd1e 100644 --- a/src/ext/lib/Settings.js +++ b/src/ext/lib/Settings.js @@ -127,15 +127,15 @@ class Settings { return undefined; } } else if (currentBrowser.chrome) { - const ret = new Promise( (resolve, reject) => { + const ret = await new Promise( (resolve, reject) => { chrome.storage.local.get('uwSettings', (res) => resolve(res)); }); - return ret['uwSettings']; + return JSON.parse(ret['uwSettings']); } else if (currentBrowser.edge) { - const ret = new Promise( (resolve, reject) => { + const ret = await new Promise( (resolve, reject) => { browser.storage.local.get('uwSettings', (res) => resolve(res)); }); - return ret['uwSettings']; + return JSON.parse(ret['uwSettings']); } }