diff --git a/dist/autoloader.js b/dist/autoloader.js index 237c388..955e11a 100755 --- a/dist/autoloader.js +++ b/dist/autoloader.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 16:40:48 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 16:46:20 GMT+0100 (CET)*/ var AutomaticDispose_Branch = "master"; var AutomaticDispose_URL = "https://jf.git.rest/Jomaar/automatic-dispose/raw/branch/"; var da_lss_adis_time = new Date().getTime(); diff --git a/dist/autoloaderV2.js b/dist/autoloaderV2.js index a51c622..5dded94 100644 --- a/dist/autoloaderV2.js +++ b/dist/autoloaderV2.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 16:40:48 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 16:46:20 GMT+0100 (CET)*/ /* * Dexie.js - a minimalistic wrapper for IndexedDB * =============================================== @@ -18222,7 +18222,7 @@ class AutomaticDispose { var MissionVillage = addr[2]; console.log('update mission', MissionID) return self.ADisDB.ADisAvailabelMissions.get({ - type: MissionType + type: _MissionType }).then((available) => { return self.UpdateMissions({ "missionID": _MissionID, @@ -18273,7 +18273,11 @@ class AutomaticDispose { AddMissionsToQueue(Mission) { const self = this; - return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + console.error(err) + }); + }).catch((err) => { console.error(err) }); @@ -18281,9 +18285,13 @@ class AutomaticDispose { UpdateMissions(Mission) { const self = this; - return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + console.error(err) + }); + }).catch((err) => { console.error(err) - }) + }); } FreeIframe(Runner) { diff --git a/src/autoloaderV2.js b/src/autoloaderV2.js index cd668aa..ec94841 100644 --- a/src/autoloaderV2.js +++ b/src/autoloaderV2.js @@ -981,7 +981,7 @@ class AutomaticDispose { var MissionVillage = addr[2]; console.log('update mission', MissionID) return self.ADisDB.ADisAvailabelMissions.get({ - type: MissionType + type: _MissionType }).then((available) => { return self.UpdateMissions({ "missionID": _MissionID, @@ -1032,7 +1032,11 @@ class AutomaticDispose { AddMissionsToQueue(Mission) { const self = this; - return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + console.error(err) + }); + }).catch((err) => { console.error(err) }); @@ -1040,9 +1044,13 @@ class AutomaticDispose { UpdateMissions(Mission) { const self = this; - return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + return self.ADisDB.transaction('rw', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.ADisMissions.put(Mission).catch((err) => { + console.error(err) + }); + }).catch((err) => { console.error(err) - }) + }); } FreeIframe(Runner) {