summaryrefslogtreecommitdiff
path: root/dashboard_website/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'dashboard_website/static/js')
-rw-r--r--dashboard_website/static/js/dashboard.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/dashboard_website/static/js/dashboard.js b/dashboard_website/static/js/dashboard.js
index b54f65f..c1f1428 100644
--- a/dashboard_website/static/js/dashboard.js
+++ b/dashboard_website/static/js/dashboard.js
@@ -149,6 +149,18 @@ function requestLatestInfo(){
bikes_m.addLayer(bikeMarker);
}
}
+ // remove no longer existing bikes
+ for (const [key, value] of Object.entries(bikes)) {
+ var deleteBike = true;
+ for(var i = 0; i < bikes_t.length; i++){
+ if(bikes_t[i]['team_name'] == key) {deleteBike = false; }
+ }
+ if(deleteBike) {
+ console.log("deleting bike");
+ bikes_m.removeLayer(value['marker']);
+ delete bikes[key];
+ }
+ }
updateBikeStatus();
}
// process clues