Added handling for stale trains

- Renamed TrainLateness to LateTrain
This commit is contained in:
Tony Bark 2026-08-24 22:53:15 -04:00
parent e0077ec13b
commit f8eef909d2
5 changed files with 72 additions and 17 deletions

View file

@ -27,6 +27,10 @@ struct AmtrakClient {
func fetchAllTrains() async throws -> TrainResponse {
try await get(trainsBaseURL)
}
func fetchStaleStatus() async throws -> StaleData {
try await get(staleBaseURL)
}
func fetchAllTrainStatus(num trainNum: String) async throws -> [Train] {
let reponse = try await fetchTrain(number: trainNum)