Files
automatic-dispose/script/dexie_db.js
2018-11-24 14:43:59 +01:00

64 lines
1.7 KiB
JavaScript

window.ADisDB = new Dexie('LSS_AutomaticDispo');
var ADisDB = window.ADisDB;
ADisDB.version(1).stores({
/**
* AvailabelMissions
* - missionID
* - type
* - name
* - jsondata
*/
ADisAvailabelMissions: "++missionID,type,name",
/**
* Sprechwunsch
* - vehicleID
* - done
*/
ADisSprechwunsch: "++vehicleID,done",
/**
* Sprechwunsch Police
* - missionID
* - done
*/
ADisSprechwunschPolice: "++missionID,last_check,next_check,done",
/**
* Krankentransport
* - missionID
* - done
*/
ADisKrankentransport: "++missionID,last_check,next_check,done",
/**
* Settings
* - id
* - name
* - done
*/
ADisSettings: "&name,value",
/**
* MissionsOwn
* MissionsVerband
* MissionsVerbandEvent
* - missionID
* - type
* - name
* - available
* - done
* - street
* - village
* - last_check
* - next_check
*/
ADisMissionsOwn: "++missionID,type,name,last_check,next_check,available,done",
ADisMissionsVerband: "++missionID,type,name,last_check,next_check,available,done",
ADisMissionsVerbandEvent: "++missionID,type,name,last_check,next_check,available,done",
});
ADisDB.on("populate", function() {
ADisDB.ADisSettings.add({name: "Krankentransport-Automatic", value: 'true'});
ADisDB.ADisSettings.add({name: "Sprechwunsch-Automatic", value: 'true'});
ADisDB.ADisSettings.add({name: "MissionsOwn-Automatic", value: 'true'});
ADisDB.ADisSettings.add({name: "Alliance-Automatic", value: 'false'});
ADisDB.ADisSettings.add({name: "AllianceEvent-Automatic", value: 'false'});
});
ADisDB.open().catch(function (err) {
console.error(err.stack || err);
});