3ß9uqagp

This commit is contained in:
2018-11-24 19:41:39 +01:00
parent e64cc11f6d
commit 49a30c11fb
3 changed files with 66 additions and 68 deletions

View File

@@ -105,28 +105,28 @@ function ADis_OpenNextOwnMissions() {
}
window.ADis_AddMission = function ADis_AddMission(ID) {
return ADisSettings().then((setting) => {
if (setting['MissionsOwn-Automatic'] == 'true') {
return ADisDB.ADisMissionsOwn.where({
missionID: ID
}).limit(1)
}
}).then((Missions) => {
if (Missions === undefined) {
return;
}
return Missions.count(function (count) {
if (count > 0) {
return Missions.each(() => {
var MissionElement = $("#mission_" + ID);
return ADisDB.transaction('rw', [ADisDB.ADisMissionsOwn, ADisDB.ADisSettings, ADisDB.ADisAvailabelMissions], () => {
return ADisSettings().then((setting) => {
if (setting['MissionsOwn-Automatic'] == 'true') {
return ADisDB.ADisMissionsOwn.where({
missionID: ID
}).limit(1)
}
}).then((Missions) => {
if (Missions === undefined) {
return;
}
return Missions.count(function (count) {
if (count > 0) {
return Missions.each(() => {
var MissionElement = $("#mission_" + ID);
var _MissionID = MissionElement.attr("mission_id");
var _MissionType = MissionElement.attr("mission_type_id");
var addr = MissionElement.find(".map_position_mover").text().split(",")
var MissionName = addr[0];
var MissionStreet = addr[1];
var MissionVillage = addr[2];
var _MissionID = MissionElement.attr("mission_id");
var _MissionType = MissionElement.attr("mission_type_id");
var addr = MissionElement.find(".map_position_mover").text().split(",")
var MissionName = addr[0];
var MissionStreet = addr[1];
var MissionVillage = addr[2];
return ADisDB.transaction('rw', [ADisDB.ADisMissionsOwn, ADisDB.ADisSettings, ADisDB.ADisAvailabelMissions], () => {
return ADisDB.ADisAvailabelMissions.get({
type: MissionType
}).then((available) => {
@@ -142,19 +142,18 @@ window.ADis_AddMission = function ADis_AddMission(ID) {
"next_check": Math.floor(new Date().getTime() / 1000) + 1
});
});
});
});
} else {
var MissionElement = $("#mission_" + ID);
} else {
var MissionElement = $("#mission_" + ID);
var MissionID = MissionElement.attr("mission_id");
var MissionType = MissionElement.attr("mission_type_id");
var addr = MissionElement.find(".map_position_mover").text().split(",")
var MissionName = addr[0];
var MissionStreet = addr[1];
var MissionVillage = addr[2];
var MissionID = MissionElement.attr("mission_id");
var MissionType = MissionElement.attr("mission_type_id");
var addr = MissionElement.find(".map_position_mover").text().split(",")
var MissionName = addr[0];
var MissionStreet = addr[1];
var MissionVillage = addr[2];
return ADisDB.transaction('rw', [ADisDB.ADisMissionsOwn, ADisDB.ADisSettings, ADisDB.ADisAvailabelMissions], () => {
return ADisDB.ADisAvailabelMissions.get({
type: MissionType
}).then((available) => {
@@ -170,8 +169,8 @@ window.ADis_AddMission = function ADis_AddMission(ID) {
"next_check": Math.floor(new Date().getTime() / 1000) + 1
});
});
});
}
}
});
});
});
}