Skip to content

Commit 7d579db

Browse files
committed
Increase stability
1 parent 84b7693 commit 7d579db

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

js/tracker.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1381,9 +1381,12 @@ function updateVehicleInfo(vcallsign, newPosition) {
13811381
}
13821382

13831383
function addReceiver(callsign) {
1384-
if (vehicle.receiver_info.filter(function(e) { return e.callsign === callsign; }).length > 0) {
1385-
return
1386-
}
1384+
for(var i = 0; i < vehicle.receiver_info.length; i++){
1385+
if (vehicle.receiver_info[i]["callsign"] === callsign) {
1386+
vehicle.receiver_info[i]["time"] = current_time
1387+
return
1388+
}
1389+
}
13871390
var temp_receiver = {callsign: callsign, time: current_time}
13881391
if(newPosition.callsign[callsign].hasOwnProperty('snr')){
13891392
if(newPosition.callsign[callsign].snr){
@@ -1431,10 +1434,10 @@ function updateVehicleInfo(vcallsign, newPosition) {
14311434
}
14321435

14331436
callsign_list = callsign_list.join("<br>");
1434-
}
1437+
}
14351438

14361439
var timeNow = new Date();
1437-
var timeSent = convert_time(newPosition.server_time);
1440+
var timeSent = convert_time(newPosition.gps_time);
14381441
var timeChosen = null;
14391442

14401443
if (timeSent > timeNow) {

0 commit comments

Comments
 (0)