parent
699daf8a81
commit
784667aa08
|
|
@ -132,13 +132,19 @@ export function setSetting(name, value) {
|
||||||
// No days means only for this browser session
|
// No days means only for this browser session
|
||||||
export function writeSetting(name, value) {
|
export function writeSetting(name, value) {
|
||||||
"use strict";
|
"use strict";
|
||||||
if (settings[name] === value) return;
|
if (settings[name] !== value) {
|
||||||
settings[name] = value;
|
settings[name] = value;
|
||||||
if (window.chrome && window.chrome.storage) {
|
}
|
||||||
window.chrome.storage.sync.set(settings);
|
|
||||||
|
try {
|
||||||
|
if (window.chrome?.storage) {
|
||||||
|
window.chrome.storage.sync.set({ [name]: value });
|
||||||
} else {
|
} else {
|
||||||
localStorage.setItem(name, value);
|
localStorage.setItem(name, value);
|
||||||
}
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.log("Failed to write setting: " + name + " = " + value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function readSetting(name, defaultValue) {
|
export function readSetting(name, defaultValue) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue