async/await in popup code too

This commit is contained in:
groovecoder 2017-05-16 13:01:59 -05:00
parent ee98034572
commit 54ccf5b9ec

View file

@ -98,15 +98,13 @@ const Logic = {
}); });
}, },
clearBrowserActionBadge() { async clearBrowserActionBadge() {
getExtensionInfo().then(extensionInfo=>{ const extensionInfo = await getExtensionInfo();
browser.storage.local.get({browserActionBadgesClicked: []}).then(storage=>{ const storage = await browser.storage.local.get({browserActionBadgesClicked: []});
browser.browserAction.setBadgeBackgroundColor({color: ""}); browser.browserAction.setBadgeBackgroundColor({color: ""});
browser.browserAction.setBadgeText({text: ""}); browser.browserAction.setBadgeText({text: ""});
storage.browserActionBadgesClicked.push(extensionInfo.version); storage.browserActionBadgesClicked.push(extensionInfo.version);
browser.storage.local.set({browserActionBadgesClicked: storage.browserActionBadgesClicked}); browser.storage.local.set({browserActionBadgesClicked: storage.browserActionBadgesClicked});
}).catch(e=>{throw e;});
}).catch(e=>{throw e;});
}, },
refreshIdentities() { refreshIdentities() {