diff options
Diffstat (limited to 'lib/Travelynx/Controller')
-rwxr-xr-x | lib/Travelynx/Controller/Traveling.pm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index a73e775..0437556 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -49,6 +49,10 @@ sub get_connecting_trains_p { # cases. But not reliably. Probably best to leave it out entirely then. return $promise->reject; } + if ($user->{backend_efa}) { + # TODO + return $promise->reject; + } if ( $user->{backend_motis} ) { # FIXME: The following code can't handle external_ids currently @@ -278,6 +282,9 @@ sub get_connecting_trains_p { elsif ( $backend->{dbris} ) { return $promise->reject; } + elsif ( $backend->{efa} ) { + return $promise->reject; + } elsif ( $backend->{hafas} ) { my $hafas_service = $backend->{name}; $self->hafas->get_departures_p( @@ -1185,8 +1192,8 @@ sub station { service => $efa_service, name => $station, timestamp => $timestamp, - lookbehind => 30, - lookahead => 30, + lookbehind => 10, + lookahead => 50, ); } elsif ($hafas_service) { |