From 63d57c7f57de281934726ecdc43e27b6da99be06 Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Wed, 8 Nov 2023 12:25:43 -0500 Subject: dashboard changes - routing in router.py --- dashboard_website/static/js/dashboard.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'dashboard_website/static/js/dashboard.js') 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 -- cgit v1.2.3