backend/hafas: also combine first walking leg

This commit is contained in:
Milan Pässler 2020-02-08 00:22:36 +01:00
parent 5a4147cfa0
commit 1463652396
2 changed files with 2 additions and 3 deletions

View file

@ -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]

View file

@ -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