mirror of
https://github.com/tonytins/amtkstat.git
synced 2026-10-24 05:32:54 -04:00
Bumped to 0.2.104
- Client now checks for any stale trains that are 48 hours old. - Finally gave Amtraker credit.
This commit is contained in:
parent
ef98531ca2
commit
63b90c0fb1
3 changed files with 15 additions and 6 deletions
|
|
@ -4,7 +4,7 @@ format_version = 2
|
|||
[apps.AmtrakStatus]
|
||||
identifier = 'com.tonybark.AmtrakStatus'
|
||||
product = 'AmtrakStatus'
|
||||
version = '0.2.103'
|
||||
version = '0.2.104'
|
||||
icon = "./assets/icon.png"
|
||||
category = "public.app-category.travel"
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ struct ContentView: View {
|
|||
|
||||
let amtrakDate = AmtrakDateFormatting()
|
||||
let unknown = "Unknown"
|
||||
let staleDataThreshold: TimeInterval = 60 * 60 * 24 // 24 hours
|
||||
let staleDataThreshold: TimeInterval = 60 * 60 * 48 // 48 hours
|
||||
|
||||
var body: some View {
|
||||
VStack {
|
||||
|
|
@ -94,6 +94,9 @@ struct ContentView: View {
|
|||
Task {
|
||||
await loadTrainStatus(forStationCode: normalizedStationCode)
|
||||
}
|
||||
}.overlay(alignment: .topTrailing) {
|
||||
Text("Information by Amtraker")
|
||||
.padding(10)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -182,8 +185,7 @@ struct ContentView: View {
|
|||
let leg = train.stations?.first { $0.code == stationCode }
|
||||
|
||||
guard
|
||||
!isStale(leg, timeZone: timeZone) &&
|
||||
!isDataStale(train.trainID, staleness: staleness)
|
||||
!isStale(leg, timeZone: timeZone), !isDataStale(train.trainID, staleness: staleness)
|
||||
else {
|
||||
return nil
|
||||
}
|
||||
|
|
@ -209,8 +211,10 @@ struct ContentView: View {
|
|||
comparedTo: originZone
|
||||
)
|
||||
|
||||
currentStation = stationName
|
||||
localTimeZone = timeZone
|
||||
if stationName != unknown {
|
||||
currentStation = stationName
|
||||
localTimeZone = timeZone
|
||||
}
|
||||
|
||||
return TrainStatusRow(
|
||||
trainID: train.trainID,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
# Change Log
|
||||
|
||||
## 0.2.104
|
||||
|
||||
- Client now checks for any stale trains that are 48 hours old.
|
||||
- Finally gave Amtraker credit.
|
||||
|
||||
## 0.2.103
|
||||
|
||||
- A new column after number has "Enroute," "Station," and "Departed" status. It's left blank since status is already taken.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue