From b4fb131c9bed16affde19d12b237582ff053331c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Fr=C3=B6hle?= Date: Wed, 19 Dec 2018 17:09:30 +0100 Subject: [PATCH] v2 fix transact --- dist/autoloader.js | 2 +- dist/autoloaderV2.js | 11 +++++++---- src/autoloaderV2.js | 9 ++++++--- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/dist/autoloader.js b/dist/autoloader.js index a518e72..051a05e 100755 --- a/dist/autoloader.js +++ b/dist/autoloader.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 17:06:29 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 17:09:29 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 bb0d598..ba178d2 100644 --- a/dist/autoloaderV2.js +++ b/dist/autoloaderV2.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 17:06:29 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 17:09:29 GMT+0100 (CET)*/ /* * Dexie.js - a minimalistic wrapper for IndexedDB * =============================================== @@ -17291,8 +17291,9 @@ class AutomaticDispose { } AddRescueSprechwunschToQueue(WunschID) { + let self = this return self.ADisDB.transaction('rw', [self.ADisDB.ADisSprechwunsch], async () => { - return this.ADisDB.ADisSprechwunsch.put({ + return self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'false' }) @@ -17303,8 +17304,9 @@ class AutomaticDispose { UpdateRescueSprechwunschToDone(WunschID) { + let self = this return self.ADisDB.transaction('rw', [self.ADisDB.ADisSprechwunsch], async () => { - return this.ADisDB.ADisSprechwunsch.put({ + return self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'true' }) @@ -18126,8 +18128,9 @@ class AutomaticDispose { } AddAvailableMissions(Mission) { + let self = this; return self.ADisDB.transaction('rw', [self.ADisDB.ADisAvailabelMissions], async () => { - return this.ADisDB.ADisAvailabelMissions.put({ + return self.ADisDB.ADisAvailabelMissions.put({ missionID: Mission.id, type: Mission.type, name: Mission.name, diff --git a/src/autoloaderV2.js b/src/autoloaderV2.js index 3b70a60..886160b 100644 --- a/src/autoloaderV2.js +++ b/src/autoloaderV2.js @@ -284,8 +284,9 @@ class AutomaticDispose { } AddRescueSprechwunschToQueue(WunschID) { + let self = this return self.ADisDB.transaction('rw', [self.ADisDB.ADisSprechwunsch], async () => { - return this.ADisDB.ADisSprechwunsch.put({ + return self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'false' }) @@ -296,8 +297,9 @@ class AutomaticDispose { UpdateRescueSprechwunschToDone(WunschID) { + let self = this return self.ADisDB.transaction('rw', [self.ADisDB.ADisSprechwunsch], async () => { - return this.ADisDB.ADisSprechwunsch.put({ + return self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'true' }) @@ -885,8 +887,9 @@ class AutomaticDispose { } AddAvailableMissions(Mission) { + let self = this; return self.ADisDB.transaction('rw', [self.ADisDB.ADisAvailabelMissions], async () => { - return this.ADisDB.ADisAvailabelMissions.put({ + return self.ADisDB.ADisAvailabelMissions.put({ missionID: Mission.id, type: Mission.type, name: Mission.name,