From 1f03ad6cc3f97da1d69f2dd743ea1a6b071506f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20Fr=C3=B6hle?= Date: Wed, 19 Dec 2018 18:06:36 +0100 Subject: [PATCH] v2 trans --- dist/autoloader.js | 2 +- dist/autoloaderV2.js | 40 ++++++++++++++++++++-------------------- src/autoloaderV2.js | 38 +++++++++++++++++++------------------- 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/dist/autoloader.js b/dist/autoloader.js index cc9cb11..596eae1 100755 --- a/dist/autoloader.js +++ b/dist/autoloader.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 17:49:39 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 18:06:36 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 519aecb..4aeabc9 100644 --- a/dist/autoloaderV2.js +++ b/dist/autoloaderV2.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 17:49:39 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 18:06:36 GMT+0100 (CET)*/ /* * Dexie.js - a minimalistic wrapper for IndexedDB * =============================================== @@ -17203,7 +17203,7 @@ class AutomaticDispose { // - RemovePoliceSprechwunschFromQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.where({ missionID: WunschID }).delete(); @@ -17214,7 +17214,7 @@ class AutomaticDispose { } RemoveRescueSprechwunschFromQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.where({ vehicleID: WunschID }).delete(); @@ -17232,7 +17232,7 @@ class AutomaticDispose { CollectRescueSprechwuensche() { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { new Promise(async (resolve, reject) => { await self.ADisDB.ADisSprechwunsch.where({ done: 'false' @@ -17277,7 +17277,7 @@ class AutomaticDispose { self.RescueVehicleFrameWatchDog = setTimeout(async function () { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { self.RemoveRescueSprechwunschFromQueue(VehicleID).then((deleteCount) => { $("#adis-sprechwunsch-rescue-frame").attr("src", ""); $("#adis-sprechwunsch-rescue-frame").attr("vehicle_id", "empty"); @@ -17296,7 +17296,7 @@ class AutomaticDispose { AddRescueSprechwunschToQueue(WunschID) { let self = this - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'false' @@ -17309,7 +17309,7 @@ class AutomaticDispose { UpdateRescueSprechwunschToDone(WunschID) { let self = this - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'true' @@ -17427,7 +17427,7 @@ class AutomaticDispose { CollectPoliceSprechwuensche() { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { await new Promise(async (resolve, reject) => { await self.ADisDB.ADisSprechwunschPolice.where({ done: 'false' @@ -17488,7 +17488,7 @@ class AutomaticDispose { self.PoliceVehicleFrameWatchDog = setTimeout(async function (MissionID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { await self.RemovePoliceSprechwunschFromQueue(MissionID).then((deleteCount) => { $("#adis-sprechwunsch-police-frame").attr("src", ""); $("#adis-sprechwunsch-police-frame").attr("mission_id", "empty"); @@ -17507,7 +17507,7 @@ class AutomaticDispose { AddPoliceSprechwunschToQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.put({ missionID: WunschID, done: 'false' @@ -17519,7 +17519,7 @@ class AutomaticDispose { UpdatePoliceSprechwunschToDone(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.put({ missionID: WunschID, done: 'true' @@ -18136,7 +18136,7 @@ class AutomaticDispose { AddAvailableMissions(Mission) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisAvailabelMissions], async () => { return self.ADisDB.ADisAvailabelMissions.put({ missionID: Mission.id, type: Mission.type, @@ -18184,7 +18184,7 @@ class AutomaticDispose { ReadAndAddMissions(MissionID, Runner) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { return self.ADSettings().then(async () => { return self.ADisDB.ADisMissions.toCollection() }).then((Missions) => { @@ -18226,7 +18226,7 @@ class AutomaticDispose { const runnerID = self.ADisSettings.runner_divs.indexOf(Runner); const settingOpt = self.ADisSettings.runner_settings[runnerID]; const runnerOpt = self.ADisSettings.runner[runnerID]; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { return self.ADSettings().then((setting) => { if (setting[settingOpt] == 'true') { let where = { @@ -18332,7 +18332,7 @@ class AutomaticDispose { AddMissionsToQueue(Mission) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.put(Mission).catch((err) => { console.error(err) }); @@ -18344,7 +18344,7 @@ class AutomaticDispose { UpdateMissions(Mission) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.put(Mission).catch((err) => { console.error(err) }); @@ -18364,7 +18364,7 @@ class AutomaticDispose { UpdateMissionsToDone(MissionID) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.update(MissionID, { last_check: Math.floor(new Date().getTime() / 1000), next_check: Math.floor(new Date().getTime() / 1000) + 120 @@ -18376,7 +18376,7 @@ class AutomaticDispose { RemoveMissionsFromQueue(MissionID) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.where({ missionID: MissionID }).delete() @@ -18483,7 +18483,7 @@ class AutomaticDispose { // return tellParent(`console.log('handler:1000:done:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // delete Mission here as completed // }) // } else { - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, ], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, ], async () => { return self.ADSettings().then(async (setting) => { if (setting[self.MyRunnerSettings] === 'true') { @@ -18668,7 +18668,7 @@ class AutomaticDispose { GetMissionConfiguration(MissionType) { const self = this; console.log("debug 3") - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], function () { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], function () { console.log("debug 3", MissionType, MissionType.toString()) return self.ADisDB.ADisAvailabelMissions.get({ type: MissionType.toString() diff --git a/src/autoloaderV2.js b/src/autoloaderV2.js index 1727f2a..f08c4b6 100644 --- a/src/autoloaderV2.js +++ b/src/autoloaderV2.js @@ -196,7 +196,7 @@ class AutomaticDispose { // - RemovePoliceSprechwunschFromQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.where({ missionID: WunschID }).delete(); @@ -207,7 +207,7 @@ class AutomaticDispose { } RemoveRescueSprechwunschFromQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.where({ vehicleID: WunschID }).delete(); @@ -225,7 +225,7 @@ class AutomaticDispose { CollectRescueSprechwuensche() { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { new Promise(async (resolve, reject) => { await self.ADisDB.ADisSprechwunsch.where({ done: 'false' @@ -270,7 +270,7 @@ class AutomaticDispose { self.RescueVehicleFrameWatchDog = setTimeout(async function () { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { self.RemoveRescueSprechwunschFromQueue(VehicleID).then((deleteCount) => { $("#adis-sprechwunsch-rescue-frame").attr("src", ""); $("#adis-sprechwunsch-rescue-frame").attr("vehicle_id", "empty"); @@ -289,7 +289,7 @@ class AutomaticDispose { AddRescueSprechwunschToQueue(WunschID) { let self = this - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'false' @@ -302,7 +302,7 @@ class AutomaticDispose { UpdateRescueSprechwunschToDone(WunschID) { let self = this - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunsch], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunsch], async () => { return await self.ADisDB.ADisSprechwunsch.put({ vehicleID: WunschID, done: 'true' @@ -420,7 +420,7 @@ class AutomaticDispose { CollectPoliceSprechwuensche() { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { await new Promise(async (resolve, reject) => { await self.ADisDB.ADisSprechwunschPolice.where({ done: 'false' @@ -481,7 +481,7 @@ class AutomaticDispose { self.PoliceVehicleFrameWatchDog = setTimeout(async function (MissionID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { await self.RemovePoliceSprechwunschFromQueue(MissionID).then((deleteCount) => { $("#adis-sprechwunsch-police-frame").attr("src", ""); $("#adis-sprechwunsch-police-frame").attr("mission_id", "empty"); @@ -500,7 +500,7 @@ class AutomaticDispose { AddPoliceSprechwunschToQueue(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.put({ missionID: WunschID, done: 'false' @@ -512,7 +512,7 @@ class AutomaticDispose { UpdatePoliceSprechwunschToDone(WunschID) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisSprechwunschPolice], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisSprechwunschPolice], async () => { return await self.ADisDB.ADisSprechwunschPolice.put({ missionID: WunschID, done: 'true' @@ -895,7 +895,7 @@ class AutomaticDispose { AddAvailableMissions(Mission) { let self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisAvailabelMissions], async () => { return self.ADisDB.ADisAvailabelMissions.put({ missionID: Mission.id, type: Mission.type, @@ -943,7 +943,7 @@ class AutomaticDispose { ReadAndAddMissions(MissionID, Runner) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { return self.ADSettings().then(async () => { return self.ADisDB.ADisMissions.toCollection() }).then((Missions) => { @@ -985,7 +985,7 @@ class AutomaticDispose { const runnerID = self.ADisSettings.runner_divs.indexOf(Runner); const settingOpt = self.ADisSettings.runner_settings[runnerID]; const runnerOpt = self.ADisSettings.runner[runnerID]; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], async () => { return self.ADSettings().then((setting) => { if (setting[settingOpt] == 'true') { let where = { @@ -1091,7 +1091,7 @@ class AutomaticDispose { AddMissionsToQueue(Mission) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.put(Mission).catch((err) => { console.error(err) }); @@ -1103,7 +1103,7 @@ class AutomaticDispose { UpdateMissions(Mission) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.put(Mission).catch((err) => { console.error(err) }); @@ -1123,7 +1123,7 @@ class AutomaticDispose { UpdateMissionsToDone(MissionID) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.update(MissionID, { last_check: Math.floor(new Date().getTime() / 1000), next_check: Math.floor(new Date().getTime() / 1000) + 120 @@ -1135,7 +1135,7 @@ class AutomaticDispose { RemoveMissionsFromQueue(MissionID) { const self = this; - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions], async () => { return self.ADisDB.ADisMissions.where({ missionID: MissionID }).delete() @@ -1242,7 +1242,7 @@ class AutomaticDispose { // return tellParent(`console.log('handler:1000:done:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // delete Mission here as completed // }) // } else { - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, ], async () => { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, ], async () => { return self.ADSettings().then(async (setting) => { if (setting[self.MyRunnerSettings] === 'true') { @@ -1427,7 +1427,7 @@ class AutomaticDispose { GetMissionConfiguration(MissionType) { const self = this; console.log("debug 3") - return self.ADisDB.transaction('rw?', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], function () { + return self.ADisDB.transaction('rw!', [self.ADisDB.ADisMissions, self.ADisDB.ADisAvailabelMissions], function () { console.log("debug 3", MissionType, MissionType.toString()) return self.ADisDB.ADisAvailabelMissions.get({ type: MissionType.toString()