aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/scripts/lib/extension-store.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/scripts/lib/extension-store.js b/app/scripts/lib/extension-store.js
index 67ee71f16..4a970321c 100644
--- a/app/scripts/lib/extension-store.js
+++ b/app/scripts/lib/extension-store.js
@@ -15,12 +15,12 @@ const handleDisabledSyncAndResolve = (resolve, toResolve) => {
module.exports = class ExtensionStore {
constructor() {
- this.isSupported = !!(extension.storage.sync)
+ this.isSupported = !!(extension.storage && extension.storage.sync)
this.isEnabled = true // TODO: get value from user settings
}
async fetch() {
return new Promise((resolve) => {
- extension.storage.sync.get(KEYS_TO_SYNC, (data) => {
+ extension.storage && extension.storage.sync.get(KEYS_TO_SYNC, (data) => {
handleDisabledSyncAndResolve(resolve, data)
})
})
@@ -31,7 +31,7 @@ module.exports = class ExtensionStore {
return result
}, {})
return new Promise((resolve) => {
- extension.storage.sync.set(dataToSync, () => {
+ extension.storage && extension.storage.sync.set(dataToSync, () => {
handleDisabledSyncAndResolve(resolve)
})
})