aboutsummaryrefslogtreecommitdiffstats
path: root/entur/entur.go
diff options
context:
space:
mode:
Diffstat (limited to 'entur/entur.go')
-rw-r--r--entur/entur.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/entur/entur.go b/entur/entur.go
index 4dfc60b..d918ca3 100644
--- a/entur/entur.go
+++ b/entur/entur.go
@@ -74,9 +74,9 @@ type line struct {
}
// Departures returns departures from the given stop ID. Use https://stoppested.entur.org/ to determine stop IDs.
-func (c *Client) Departures(stopID int) ([]Departure, error) {
+func (c *Client) Departures(count, stopID int) ([]Departure, error) {
// https://api.entur.io/journey-planner/v2/ide/ for query testing
- query := fmt.Sprintf(`{"query":"{stopPlace(id:\"NSR:StopPlace:%d\"){id name estimatedCalls{realtime expectedDepartureTime actualDepartureTime destinationDisplay{frontText}serviceJourney{journeyPattern{directionType line{publicCode}}}}}}"}`, stopID)
+ query := fmt.Sprintf(`{"query":"{stopPlace(id:\"NSR:StopPlace:%d\"){id name estimatedCalls(numberOfDepartures:%d){realtime expectedDepartureTime actualDepartureTime destinationDisplay{frontText}serviceJourney{journeyPattern{directionType line{publicCode}}}}}}"}`, stopID, count)
req, err := http.NewRequest("POST", c.URL, strings.NewReader(query))
if err != nil {
return nil, err