AbstractHafasClientInterfaceProvider: Handle Hafas kernel error 'H892'.

This commit is contained in:
Andreas Schildbach 2018-12-09 02:32:32 +01:00
parent 48ea599cfd
commit 907d7f5ad6

View file

@ -513,6 +513,9 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas
return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS);
if ("H891".equals(err)) // No route found (try entering an intermediate station).
return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS);
if ("H892".equals(err)) // HAFAS Kernel: Request too complex (try entering less intermediate
// stations).
return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS);
if ("H895".equals(err)) // Departure/Arrival are too near.
return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE);
if ("H9220".equals(err)) // Nearby to the given address stations could not be found.