AbstractHafasMobileProvider: Handle API error H9240 'HAFAS Kernel: Internal error'.

This commit is contained in:
Andreas Schildbach 2017-01-31 16:36:40 +01:00
parent e4c18d4dad
commit 1015be4d85

View file

@ -426,6 +426,8 @@ public abstract class AbstractHafasMobileProvider extends AbstractHafasProvider
return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE);
if ("H9220".equals(err)) // Nearby to the given address stations could not be found.
return new QueryTripsResult(header, QueryTripsResult.Status.UNRESOLVABLE_ADDRESS);
if ("H9240".equals(err)) // HAFAS Kernel: Internal error.
return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN);
if ("H9360".equals(err)) // Date outside of the timetable period.
return new QueryTripsResult(header, QueryTripsResult.Status.INVALID_DATE);
if ("H9380".equals(err)) // Departure/Arrival/Intermediate or equivalent stations def'd more