mirror of
https://github.com/tonytins/amtkstat.git
synced 2026-10-24 05:32:54 -04:00
Added handling for stale trains
- Renamed TrainLateness to LateTrain
This commit is contained in:
parent
e0077ec13b
commit
f8eef909d2
5 changed files with 72 additions and 17 deletions
|
|
@ -81,9 +81,15 @@ struct StationMeta: Codable {
|
|||
}
|
||||
|
||||
struct StaleData: Codable {
|
||||
var avgLastUpdate: Double
|
||||
var activeTrains: Int
|
||||
var stale: Bool
|
||||
var avgLastUpdate: Double
|
||||
var lastUpdatedArr: [TrainFreshness]
|
||||
var medianLastUpdate: Double
|
||||
}
|
||||
|
||||
struct TrainFreshness: Codable, Sendable {
|
||||
var trainID: String
|
||||
var timeSince: Double
|
||||
}
|
||||
|
||||
typealias TrainResponse = [String: [Train]]
|
||||
|
|
@ -99,6 +105,6 @@ struct TrainStatusRow: Identifiable {
|
|||
var train: String
|
||||
var to: String
|
||||
var from: String
|
||||
var status: TrainLateness
|
||||
var status: LateTrain
|
||||
var track: String
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue