mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
journeys: fix opt.results === null 🐛
This commit is contained in:
parent
16f98b943e
commit
29aea9a5ef
1 changed files with 3 additions and 6 deletions
9
index.js
9
index.js
|
@ -232,18 +232,15 @@ const createClient = (profile, userAgent, request = _request) => {
|
|||
j = parse(j)
|
||||
journeys.push(j)
|
||||
|
||||
if (journeys.length >= opt.results) { // collected enough
|
||||
if (opt.results !== null && journeys.length >= opt.results) { // collected enough
|
||||
laterRef = d.outCtxScrF
|
||||
return {
|
||||
earlierRef,
|
||||
laterRef,
|
||||
journeys
|
||||
}
|
||||
return {earlierRef, laterRef, journeys}
|
||||
}
|
||||
const dep = +new Date(j.legs[0].departure)
|
||||
if (dep > latestDep) latestDep = dep
|
||||
}
|
||||
|
||||
if (opt.results === null) return {earlierRef, laterRef, journeys}
|
||||
const when = new Date(latestDep)
|
||||
return more(when, d.outCtxScrF) // otherwise continue
|
||||
})
|
||||
|
|
Loading…
Add table
Reference in a new issue