fix (cache): indexdb errors

This commit is contained in:
Mickael Kerjean
2022-01-31 17:53:56 +11:00
parent c6da62a94c
commit 3be858ee65

View File

@ -311,5 +311,11 @@ DataFromMemory.prototype.destroy = function() {
return Promise.resolve();
};
export const cache = "indexedDB" in window && window.indexedDB !== null ?
new DataFromIndexedDB() : new DataFromMemory();
export let cache = new DataFromMemory();
if ("indexedDB" in window && window.indexedDB !== null) {
const request = indexedDB.open("_indexedDB", 1);
request.onsuccess = (e) => {
cache = new DataFromIndexedDB();
indexedDB.deleteDatabase("_indexedDB");
};
}