mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-19 08:49:58 +00:00
Normalize station ids when passing them to Hafas or EFA APIs.
This commit is contained in:
parent
c4ebd7fbc7
commit
751338cbe1
14 changed files with 44 additions and 27 deletions
|
@ -126,7 +126,7 @@ public class SeptaProvider extends AbstractHafasProvider
|
|||
final StringBuilder uri = new StringBuilder(stationBoardEndpoint);
|
||||
uri.append("?near=Anzeigen");
|
||||
uri.append("&distance=").append(maxDistance != 0 ? maxDistance / 1000 : 50);
|
||||
uri.append("&input=").append(location.id);
|
||||
uri.append("&input=").append(normalizeStationId(location.id));
|
||||
|
||||
return htmlNearbyStations(uri.toString());
|
||||
}
|
||||
|
@ -141,7 +141,7 @@ public class SeptaProvider extends AbstractHafasProvider
|
|||
final Calendar now = new GregorianCalendar(timeZone());
|
||||
|
||||
final StringBuilder uri = new StringBuilder(stationBoardEndpoint);
|
||||
uri.append("?input=").append(stationId);
|
||||
uri.append("?input=").append(normalizeStationId(stationId));
|
||||
uri.append("&boardType=dep");
|
||||
uri.append("&time=");
|
||||
uri.append(ParserUtils.urlEncode(String.format(Locale.ENGLISH, "%02d:%02d %s", now.get(Calendar.HOUR), now.get(Calendar.MINUTE),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue