diff --git a/src/backend/hafas/api/refresh_journey.nim b/src/backend/hafas/api/refresh_journey.nim index 54befc8..24b0ba6 100644 --- a/src/backend/hafas/api/refresh_journey.nim +++ b/src/backend/hafas/api/refresh_journey.nim @@ -21,4 +21,5 @@ proc refreshJourney*(params: RefreshJourneyParams): Future[Journey] {.async.} = } let data = await request(req) + echo pretty data return parseJourneysResponse(data, true).journeys[0] diff --git a/src/backend/hafas/parse/journey.nim b/src/backend/hafas/parse/journey.nim index abd9063..c744bbd 100644 --- a/src/backend/hafas/parse/journey.nim +++ b/src/backend/hafas/parse/journey.nim @@ -13,7 +13,7 @@ proc mkParseJourney*(common: CommonData): proc = result.lastUpdated = common.timeStamp # combine walking legs - var i = 0 + var i = -1 var firstWalking = -1 while true: inc(i) @@ -21,8 +21,6 @@ proc mkParseJourney*(common: CommonData): proc = if result.legs[i].isWalking: if firstWalking == -1: firstWalking = i - continue - else: result.legs[firstWalking].arrival = result.legs[i].arrival result.legs[firstWalking].distance.get += result.legs[i].distance.get