diff --git a/bt.nim b/bt.nim index d7a720d..c47f6f3 100644 --- a/bt.nim +++ b/bt.nim @@ -52,6 +52,10 @@ proc parseStation(station: string): string = else: station proc formatDepartures(etd: JSONNode): string = + if not etd["root"].hasKey("station"): + echo "No departures for this station" + return + let name = etd["root"]["station"][0]["name"].getStr let lines = etd["root"]["station"][0]["etd"]