From cc301dd1b83278430e89cc4be110cc7d12a5cc18 Mon Sep 17 00:00:00 2001 From: Nicholas Orlowsky Date: Sat, 8 Nov 2025 13:31:49 -0500 Subject: [PATCH] dfile updates --- Dockerfile | 2 +- api/src/services/trip_tracking.rs | 2 ++ libseptastic/src/stop_schedule.rs | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d27c95e..2e37db5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ COPY ./api/assets ./assets COPY ./api/templates ./templates -RUN apt -y update && apt install -y libssl-dev libc-dev sccache build-essential pkg-config +RUN apt -y update && apt install -y libssl-dev protobuf-compiler libc-dev sccache build-essential pkg-config RUN cd api && cargo build --release FROM debian:trixie-slim diff --git a/api/src/services/trip_tracking.rs b/api/src/services/trip_tracking.rs index 4acd04e..a1e1350 100644 --- a/api/src/services/trip_tracking.rs +++ b/api/src/services/trip_tracking.rs @@ -94,6 +94,8 @@ impl TripTrackingService { } else { TripTracking::Tracked( LiveTrip { + trip_id: live_track.trip_id, + route_id: live_track.route_id, delay: live_track.delay, next_stop_id: match live_track.next_stop_id { Some(x) => match x.parse() { diff --git a/libseptastic/src/stop_schedule.rs b/libseptastic/src/stop_schedule.rs index fa5bb5b..cd39ee0 100644 --- a/libseptastic/src/stop_schedule.rs +++ b/libseptastic/src/stop_schedule.rs @@ -30,5 +30,7 @@ pub struct LiveTrip { pub delay: f64, pub next_stop_id: Option, pub timestamp: i64, - pub vehicle_ids: Vec + pub vehicle_ids: Vec, + pub trip_id: String, + pub route_id: String, }