Add TFL train disruption alerts #5
@@ -99,10 +99,12 @@ final class TFLDataSource {
|
||||
guard !seenLines.contains(line.id) else { continue }
|
||||
|
||||
for status in line.lineStatuses {
|
||||
// Skip: 10 = Good Service, 4 = Planned Closure, 5 = Part Closure
|
||||
guard status.statusSeverity < 10 else { continue }
|
||||
guard status.statusSeverity != 4 && status.statusSeverity != 5 else { continue }
|
||||
|
||||
seenLines.insert(line.id)
|
||||
let isMajor = status.statusSeverity <= 6
|
||||
let isMajor = status.statusSeverity <= 3 || status.statusSeverity == 6
|
||||
|
||||
let disruption = Disruption(
|
||||
id: "\(line.id):\(status.statusSeverity)",
|
||||
|
||||
Reference in New Issue
Block a user