From 2be10d8bbf62bc80bd7882b8193c1d54c5396424 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 14 Dec 2014 01:43:55 +0100 Subject: [PATCH] Adapt to API change of Germany. --- enabler/src/de/schildbach/pte/AbstractHafasProvider.java | 2 ++ enabler/src/de/schildbach/pte/BahnProvider.java | 1 + 2 files changed, 3 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java index b475d1e9..6682d4e8 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasProvider.java @@ -1433,6 +1433,8 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider protected void appendCommonQueryTripsBinaryParameters(final StringBuilder uri) { uri.append("&h2g-direct=11"); + if (clientType != null) + uri.append("&clientType=").append(ParserUtils.urlEncode(clientType)); } private final static int QUERY_TRIPS_BINARY_BUFFER_SIZE = 384 * 1024; diff --git a/enabler/src/de/schildbach/pte/BahnProvider.java b/enabler/src/de/schildbach/pte/BahnProvider.java index de964776..da89a024 100644 --- a/enabler/src/de/schildbach/pte/BahnProvider.java +++ b/enabler/src/de/schildbach/pte/BahnProvider.java @@ -35,6 +35,7 @@ public final class BahnProvider extends AbstractHafasProvider { super(API_BASE + "bhftafel.exe/dn", API_BASE + "ajax-getstop.exe/dn", API_BASE + "query.exe/dn", 14); + setClientType("ANDROID"); setStationBoardHasStationTable(false); }