From 48dff200a1274d056f50dcf98357ab58a3a0ca17 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach" Date: Thu, 12 Aug 2010 15:23:42 +0000 Subject: [PATCH] fixed not showing 'all' departures in station details git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@71 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/BahnProvider.java | 3 ++- src/de/schildbach/pte/RmvProvider.java | 2 +- src/de/schildbach/pte/SbbProvider.java | 3 ++- src/de/schildbach/pte/VbbProvider.java | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/de/schildbach/pte/BahnProvider.java b/src/de/schildbach/pte/BahnProvider.java index 954e504d..93b7637f 100644 --- a/src/de/schildbach/pte/BahnProvider.java +++ b/src/de/schildbach/pte/BahnProvider.java @@ -406,7 +406,8 @@ public final class BahnProvider implements NetworkProvider final StringBuilder uri = new StringBuilder(); uri.append("http://mobile.bahn.de/bin/mobil/bhftafel.exe/dox"); uri.append("?start="); - uri.append("&maxJourneys=").append(maxDepartures); + if (maxDepartures != 0) + uri.append("&maxJourneys=").append(maxDepartures); uri.append("&boardType=Abfahrt"); uri.append("&productsFilter=1111111111000000"); uri.append("&input=").append(stationId); diff --git a/src/de/schildbach/pte/RmvProvider.java b/src/de/schildbach/pte/RmvProvider.java index 16ac2727..5c99e213 100644 --- a/src/de/schildbach/pte/RmvProvider.java +++ b/src/de/schildbach/pte/RmvProvider.java @@ -398,7 +398,7 @@ public class RmvProvider implements NetworkProvider uri.append("http://www.rmv.de/auskunft/bin/jp/stboard.exe/dox"); uri.append("?input=").append(stationId); uri.append("&boardType=dep"); - uri.append("&maxJourneys=").append(maxDepartures != 0 ? maxDepartures : 12); + uri.append("&maxJourneys=").append(maxDepartures != 0 ? maxDepartures : 50); // maximum taken from RMV site uri.append("&time=").append(TIME_FORMAT.format(now)); uri.append("&date=").append(DATE_FORMAT.format(now)); uri.append("&start=yes"); diff --git a/src/de/schildbach/pte/SbbProvider.java b/src/de/schildbach/pte/SbbProvider.java index c233dc62..c5a458f2 100644 --- a/src/de/schildbach/pte/SbbProvider.java +++ b/src/de/schildbach/pte/SbbProvider.java @@ -347,7 +347,8 @@ public class SbbProvider implements NetworkProvider uri.append("http://fahrplan.sbb.ch/bin/bhftafel.exe/dox"); uri.append("?start="); - uri.append("&maxJourneys=").append(maxDepartures); + if (maxDepartures != 0) + uri.append("&maxJourneys=").append(maxDepartures); uri.append("&boardType=dep"); uri.append("&productsFilter=1111111111000000"); uri.append("&input=").append(stationId); diff --git a/src/de/schildbach/pte/VbbProvider.java b/src/de/schildbach/pte/VbbProvider.java index 89d342c3..e3847e01 100644 --- a/src/de/schildbach/pte/VbbProvider.java +++ b/src/de/schildbach/pte/VbbProvider.java @@ -446,7 +446,8 @@ public final class VbbProvider implements NetworkProvider final StringBuilder uri = new StringBuilder(); uri.append(live ? DEPARTURE_URL_LIVE : DEPARTURE_URL_PLAN); uri.append("input=").append(stationId); - uri.append("&maxJourneys=").append(maxDepartures != 0 ? maxDepartures : 12); + if (maxDepartures != 0) + uri.append("&maxJourneys=").append(maxDepartures); return uri.toString(); }