dev......
This commit is contained in:
@@ -10,32 +10,16 @@ import {
|
||||
DEFAULT_SYNC,
|
||||
BUILTIN_RULES,
|
||||
} from "../config";
|
||||
import { browser, isExt, isGm } from "./client";
|
||||
// import { APP_NAME } from "../config/app";
|
||||
import { isExt, isGm } from "./client";
|
||||
import { browser } from "./browser";
|
||||
|
||||
async function set(key, val) {
|
||||
if (isExt) {
|
||||
await browser.storage.local.set({ [key]: val });
|
||||
} else if (isGm) {
|
||||
// const oldValue = await (window.KISS_GM || GM).getValue(key);
|
||||
await (window.KISS_GM || GM).setValue(key, val);
|
||||
// window.dispatchEvent(
|
||||
// new StorageEvent("storage", {
|
||||
// key,
|
||||
// oldValue,
|
||||
// newValue: val,
|
||||
// })
|
||||
// );
|
||||
} else {
|
||||
// const oldValue = window.localStorage.getItem(key);
|
||||
window.localStorage.setItem(key, val);
|
||||
// window.dispatchEvent(
|
||||
// new StorageEvent("storage", {
|
||||
// key,
|
||||
// oldValue,
|
||||
// newValue: val,
|
||||
// })
|
||||
// );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,25 +38,9 @@ async function del(key) {
|
||||
if (isExt) {
|
||||
await browser.storage.local.remove([key]);
|
||||
} else if (isGm) {
|
||||
// const oldValue = await (window.KISS_GM || GM).getValue(key);
|
||||
await (window.KISS_GM || GM).deleteValue(key);
|
||||
// window.dispatchEvent(
|
||||
// new StorageEvent("storage", {
|
||||
// key,
|
||||
// oldValue,
|
||||
// newValue: null,
|
||||
// })
|
||||
// );
|
||||
} else {
|
||||
// const oldValue = window.localStorage.getItem(key);
|
||||
window.localStorage.removeItem(key);
|
||||
// window.dispatchEvent(
|
||||
// new StorageEvent("storage", {
|
||||
// key,
|
||||
// oldValue,
|
||||
// newValue: null,
|
||||
// })
|
||||
// );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,18 +64,6 @@ async function putObj(key, obj) {
|
||||
await setObj(key, { ...cur, ...obj });
|
||||
}
|
||||
|
||||
// /**
|
||||
// * 监听storage事件
|
||||
// * @param {*} handleChanged
|
||||
// */
|
||||
// function onChanged(handleChanged) {
|
||||
// if (isExt) {
|
||||
// browser.storage.onChanged.addListener(handleChanged);
|
||||
// } else {
|
||||
// window.addEventListener("storage", handleChanged);
|
||||
// }
|
||||
// }
|
||||
|
||||
/**
|
||||
* 对storage的封装
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user