Moving to storage.local instead of storage.sync, because our settings object is too big for chrome
This commit is contained in:
parent
8cef734926
commit
54ae79c320
@ -128,12 +128,12 @@ class Settings {
|
|||||||
}
|
}
|
||||||
} else if (currentBrowser.chrome) {
|
} else if (currentBrowser.chrome) {
|
||||||
const ret = new Promise( (resolve, reject) => {
|
const ret = new Promise( (resolve, reject) => {
|
||||||
chrome.storage.sync.get('uwSettings', (res) => resolve(res));
|
chrome.storage.local.get('uwSettings', (res) => resolve(res));
|
||||||
});
|
});
|
||||||
return ret['uwSettings'];
|
return ret['uwSettings'];
|
||||||
} else if (currentBrowser.edge) {
|
} else if (currentBrowser.edge) {
|
||||||
const ret = new Promise( (resolve, reject) => {
|
const ret = new Promise( (resolve, reject) => {
|
||||||
browser.storage.sync.get('uwSettings', (res) => resolve(res));
|
browser.storage.local.get('uwSettings', (res) => resolve(res));
|
||||||
});
|
});
|
||||||
return ret['uwSettings'];
|
return ret['uwSettings'];
|
||||||
}
|
}
|
||||||
@ -146,9 +146,9 @@ class Settings {
|
|||||||
|
|
||||||
if (currentBrowser.firefox || currentBrowser.edge) {
|
if (currentBrowser.firefox || currentBrowser.edge) {
|
||||||
extensionConf.version = this.version;
|
extensionConf.version = this.version;
|
||||||
return this.useSync ? browser.storage.sync.set( {'uwSettings': JSON.stringify(extensionConf)}): browser.storage.local.set( {'uwSettings': JSON.stringify(extensionConf)});
|
return this.useSync ? browser.storage.local.set( {'uwSettings': JSON.stringify(extensionConf)}): browser.storage.local.set( {'uwSettings': JSON.stringify(extensionConf)});
|
||||||
} else if (currentBrowser.chrome) {
|
} else if (currentBrowser.chrome) {
|
||||||
return chrome.storage.sync.set( {'uwSettings': JSON.stringify(extensionConf)});
|
return chrome.storage.local.set( {'uwSettings': JSON.stringify(extensionConf)});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user