Add the migration.

This commit is contained in:
Tipx-L 2023-09-25 09:34:33 -07:00
parent b576b1e58b
commit ccb10c6a4a
1 changed files with 2 additions and 8 deletions

View File

@ -9371,19 +9371,13 @@
if(!idbDatabase.objectStoreNames.contains('file')) idbDatabase.createObjectStore('file').transaction.oncomplete=()=>{ if(!idbDatabase.objectStoreNames.contains('file')) idbDatabase.createObjectStore('file').transaction.oncomplete=()=>{
if(idbDatabase.objectStoreNames.contains('audio')) idbDatabase.transaction('audio').objectStore('audio').openCursor().onsuccess=event=>{ if(idbDatabase.objectStoreNames.contains('audio')) idbDatabase.transaction('audio').objectStore('audio').openCursor().onsuccess=event=>{
const result=event.target.result; const result=event.target.result;
if(!result){ if(!result) return;
idbDatabase.deleteObjectStore('audio');
return;
}
idbDatabase.transaction('file','readwrite').objectStore('file').put(result.value,result.key); idbDatabase.transaction('file','readwrite').objectStore('file').put(result.value,result.key);
result.continue(); result.continue();
}; };
if(idbDatabase.objectStoreNames.contains('image')) idbDatabase.transaction('image').objectStore('image').openCursor().onsuccess=event=>{ if(idbDatabase.objectStoreNames.contains('image')) idbDatabase.transaction('image').objectStore('image').openCursor().onsuccess=event=>{
const result=event.target.result; const result=event.target.result;
if(!result){ if(!result) return;
idbDatabase.deleteObjectStore('image');
return;
}
idbDatabase.transaction('file','readwrite').objectStore('file').put(result.value,result.key); idbDatabase.transaction('file','readwrite').objectStore('file').put(result.value,result.key);
result.continue(); result.continue();
}; };