Update game.js

This commit is contained in:
Tipx-L 2023-09-02 23:29:31 -07:00
parent 0dfdecaf70
commit 3ba60f3049
1 changed files with 11 additions and 18 deletions

View File

@ -38583,28 +38583,21 @@
lib[_status.dburgent?'ondb2':'ondb'].push(['deleteDB',Array.from(arguments)]);
return;
}
if(arguments.length==1){
game.getDB(type,null,function(obj){
const store=lib.db.transaction([type],'readwrite').objectStore(type);
for(let id in obj){
if(arguments.length>1){
lib.status.reload++;
}
for(let id in obj){
store.delete(id).onsuccess=game.reload2;
}
game.reload2();
});
}
else{
lib.status.reload++;
const store=lib.db.transaction([type],'readwrite').objectStore(type);
store.delete(id).onsuccess=function(){
if(callback){
callback.apply(this,arguments);
}
lib.db.transaction([type],'readwrite').objectStore(type).delete(id).onsuccess=function(){
if(callback) callback.apply(this,arguments);
game.reload2();
};
return;
}
game.getDB(type,null,obj=>{
const objKeys=Object.keys(obj);
lib.status.reload+=objKeys.length;
const store=lib.db.transaction([type],'readwrite').objectStore(type);
objKeys.forEach(value=>store.delete(value).onsuccess=game.reload2);
game.reload2();
});
},
save:(key,value,mode)=>{
if(_status.reloading) return;