Clear cache when it is disabled

This commit is contained in:
awsr
2026-01-28 20:37:14 -08:00
parent fa0670fcd9
commit c25b7ac58f
3 changed files with 46 additions and 9 deletions
+10
View File
@@ -208,6 +208,16 @@ async function idbFolderCleanup(keepSet, folder, signal) {
});
}
async function idbClearAll(signal) {
if (!db) return null;
return new Promise((resolve, reject) => {
const transaction = db.transaction(['thumbs'], 'readwrite');
const props = { transaction, signal, resolve, reject };
configureTransactionAbort(props, null);
transaction.objectStore('thumbs').clear();
});
}
window.idbAdd = add;
window.idbDel = del;
window.idbGet = get;