update Di 9. Jun 13:01:01 CEST 2020

This commit is contained in:
Robert Richter 2020-06-09 13:01:01 +02:00
parent fd1d18eecb
commit 1f240dd31a
2 changed files with 21 additions and 15 deletions

View File

@ -144,6 +144,7 @@ module.exports = function (db, uuidv4, app_cfg) {
});
};
// FIXME: Einsatz nur verteilen, falls dieser nicht bereits so angezeigt wurde (Doppelalarmierung vermeiden)
function db_einsatz_check_history(waip_id, einsatzdaten, socket_id, callback) {
// Prüfen ob Wachalarm bereits in dieser Form an diesen Socket gesendet wurde
const custom_namespace = '59cc72ec-4ff5-499d-81e2-ec49c1d01252'

View File

@ -68,12 +68,12 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
einsatzdaten.wgs84_x = '';
einsatzdaten.wgs84_y = '';
};
// pruefen ob Einsatz bereits genau so beim Client angezeigt wurde (Doppelalarmierung)
sql.db_einsatz_check_history(waip_id, einsatzdaten, socket_id, function (result) {
if (!result) {
// Einsatz an Client senden
// FIXME: Einsatz nur verteilen, falls dieser nicht bereits so angezeigt wurde (Doppelalarmierung vermeiden)
sql....
socket.emit('io.new_waip', einsatzdaten);
sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' an Socket ' + socket.id + ' gesendet');
sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' an Socket ' + socket.id + ' gesendet.');
sql.db_client_update_status(socket, waip_id);
// Sound erstellen
tts_erstellen(app_cfg, socket.id, einsatzdaten, function (tts) {
@ -83,6 +83,11 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
sql.db_log('WAIP', 'ttsfile: ' + tts);
};
});
} else {
// Log das Einsatz explizit nicht an Client gesendet wurde
sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' nicht an Socket ' + socket.id + ' gesendet, da bereits angezeigt.');
};
});
});
} else {
// Standby senden