diff --git a/libs/transit/transitous/client.go b/libs/transit/transitous/client.go index 7fe2979..0629e14 100644 --- a/libs/transit/transitous/client.go +++ b/libs/transit/transitous/client.go @@ -53,7 +53,7 @@ func (c *Client) PlanWithResponse(ctx context.Context, params *PlanParams) (*Tra if params.Time != nil { // Use ISO 8601 format with timezone like in the example - query.Set("time", params.Time.Format(time.RFC3339)) + query.Set("time", params.Time.Add(-2*time.Hour).Format(time.RFC3339)) } // Additional parameters matching the example @@ -61,6 +61,8 @@ func (c *Client) PlanWithResponse(ctx context.Context, params *PlanParams) (*Tra query.Set("fastestDirectFactor", "1.5") query.Set("joinInterlinedLegs", "false") query.Set("maxMatchingDistance", "250") + query.Set("searchWindow", "14400") + // query.Set("timetableView", "false") // query.Set("arriveBy", "true") u.RawQuery = query.Encode() @@ -76,6 +78,7 @@ func (c *Client) PlanWithResponse(ctx context.Context, params *PlanParams) (*Tra log.Debug(). Str("url", u.String()). + Time("time", *params.Time). Msg("Making Transitous API request") // Execute request