From b6085d73feb03987173ad0856020f14dda29e013 Mon Sep 17 00:00:00 2001 From: Nicholas Orlowsky Date: Sat, 22 Nov 2025 16:21:57 -0500 Subject: [PATCH] remove live data on error --- api/src/services/trip_tracking.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/services/trip_tracking.rs b/api/src/services/trip_tracking.rs index a1cc2b1..71d1dc3 100644 --- a/api/src/services/trip_tracking.rs +++ b/api/src/services/trip_tracking.rs @@ -122,10 +122,11 @@ impl TripTrackingService { tokio::spawn( async move { loop { let clonedx_state = Arc::clone(&cloned_state); - let res = Self::update_live_trips(clonedx_state).await; + let res = Self::update_live_trips(clonedx_state.clone()).await; match res { Err(err) => { + clonedx_state.lock().await.tracking_data = HashMap::new(); error!("{}", err); } _ => {}