mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
[mv3] Support removing multiple keys
This commit is contained in:
parent
bda2a50ec8
commit
41dd3bf5f2
2 changed files with 5 additions and 5 deletions
|
|
@ -63,9 +63,9 @@ export async function localWrite(key, value) {
|
|||
return browser.storage.local.set({ [key]: value });
|
||||
}
|
||||
|
||||
export async function localRemove(key) {
|
||||
export async function localRemove(keys) {
|
||||
if ( notAnObject(browser?.storage?.local) ) { return; }
|
||||
return browser.storage.local.remove(key);
|
||||
return browser.storage.local.remove(keys);
|
||||
}
|
||||
|
||||
export async function localKeys() {
|
||||
|
|
@ -95,9 +95,9 @@ export async function sessionWrite(key, value) {
|
|||
return browser.storage.session.set({ [key]: value });
|
||||
}
|
||||
|
||||
export async function sessionRemove(key) {
|
||||
export async function sessionRemove(keys) {
|
||||
if ( notAnObject(browser?.storage?.session) ) { return; }
|
||||
return browser.storage.session.remove(key);
|
||||
return browser.storage.session.remove(keys);
|
||||
}
|
||||
|
||||
export async function sessionKeys() {
|
||||
|
|
|
|||
|
|
@ -445,7 +445,7 @@ export async function onWakeupRun() {
|
|||
return entry;
|
||||
}));
|
||||
entries.sort((a, b) => b.t - a.t);
|
||||
entries.slice(MAX_CACHE_ENTRY_LOW).map(a => sessionRemove(a.key));
|
||||
sessionRemove(entries.slice(MAX_CACHE_ENTRY_LOW).map(a => a.key));
|
||||
sessionWrite('scripting.manager.cleanup.time', now)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue