diff --git a/dist/autoloader.js b/dist/autoloader.js index 6525abf..793f0a2 100755 --- a/dist/autoloader.js +++ b/dist/autoloader.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 16:18:58 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 16:24:02 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 10a7867..669275d 100644 --- a/dist/autoloaderV2.js +++ b/dist/autoloaderV2.js @@ -1,4 +1,4 @@ -/*Generated on:Wed Dec 19 2018 16:18:58 GMT+0100 (CET)*/ +/*Generated on:Wed Dec 19 2018 16:24:02 GMT+0100 (CET)*/ /* * Dexie.js - a minimalistic wrapper for IndexedDB * =============================================== @@ -18590,27 +18590,27 @@ 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('r', [self.ADisDB.ADisAvailabelMissions], function () { const self = this; console.log("debug 3", MissionType, MissionType.toString()) return self.ADisDB.ADisAvailabelMissions.get({ type: MissionType.toString() - }).then((availableMission) => { - console.log("debug 3", availableMission) - if (availableMission != undefined && availableMission.jsondata) { - self.MissionConfig = availableMission.jsondata; - // console.log('MissionConfig: ', MissionType.toString(), JSON.stringify(self.MissionConfig, null, 2)) - self.StartAlarmProcess(); - } else { - var updateData = { - available: false, - next_check: CurrentTime + 60 - }; - self.UpdateMissionsToDone(self.MissionID); - tellParent(`console.log('config:3000:update:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // update Mission here as updated or full - } - }); - }.bind(self)); + }) + }.bind(self)).then((availableMission) => { + console.log("debug 3", availableMission) + if (availableMission != undefined && availableMission.jsondata) { + self.MissionConfig = availableMission.jsondata; + // console.log('MissionConfig: ', MissionType.toString(), JSON.stringify(self.MissionConfig, null, 2)) + self.StartAlarmProcess(); + } else { + var updateData = { + available: false, + next_check: CurrentTime + 60 + }; + self.UpdateMissionsToDone(self.MissionID); + tellParent(`console.log('config:3000:update:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // update Mission here as updated or full + } + });; } diff --git a/src/autoloaderV2.js b/src/autoloaderV2.js index d5e47f9..4e4be71 100644 --- a/src/autoloaderV2.js +++ b/src/autoloaderV2.js @@ -1349,27 +1349,27 @@ 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('r', [self.ADisDB.ADisAvailabelMissions], function () { const self = this; console.log("debug 3", MissionType, MissionType.toString()) return self.ADisDB.ADisAvailabelMissions.get({ type: MissionType.toString() - }).then((availableMission) => { - console.log("debug 3", availableMission) - if (availableMission != undefined && availableMission.jsondata) { - self.MissionConfig = availableMission.jsondata; - // console.log('MissionConfig: ', MissionType.toString(), JSON.stringify(self.MissionConfig, null, 2)) - self.StartAlarmProcess(); - } else { - var updateData = { - available: false, - next_check: CurrentTime + 60 - }; - self.UpdateMissionsToDone(self.MissionID); - tellParent(`console.log('config:3000:update:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // update Mission here as updated or full - } - }); - }.bind(self)); + }) + }.bind(self)).then((availableMission) => { + console.log("debug 3", availableMission) + if (availableMission != undefined && availableMission.jsondata) { + self.MissionConfig = availableMission.jsondata; + // console.log('MissionConfig: ', MissionType.toString(), JSON.stringify(self.MissionConfig, null, 2)) + self.StartAlarmProcess(); + } else { + var updateData = { + available: false, + next_check: CurrentTime + 60 + }; + self.UpdateMissionsToDone(self.MissionID); + tellParent(`console.log('config:3000:update:${window.name}:${self.MissionID}');window.AutomaticDisposeCall.FreeIframe('${self.MyRunner}');`); // update Mission here as updated or full + } + });; }