aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/lib/extension-store.js
diff options
context:
space:
mode:
authorDan Finlay <542863+danfinlay@users.noreply.github.com>2018-01-25 02:57:04 +0800
committerGitHub <noreply@github.com>2018-01-25 02:57:04 +0800
commit84dfb19eccc878844f78efb75b754c5b3ee47de1 (patch)
tree5c357247d1c29e9edf9406775d4400ccda6083a6 /app/scripts/lib/extension-store.js
parent7c4a9c32fa449197bf790b6ce6e91c41efe05ab9 (diff)
parent598390e83ec68feaef256c0cfa3a239c6595475a (diff)
downloadtangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar.gz
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar.bz2
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar.lz
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar.xz
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.tar.zst
tangerine-wallet-browser-84dfb19eccc878844f78efb75b754c5b3ee47de1.zip
Merge pull request #3079 from MetaMask/i3076-UseStorageLocalInstead-danjm-1
Additions to the UseStorageLocalInstead branch
Diffstat (limited to 'app/scripts/lib/extension-store.js')
-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)
})
})