summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Travelynx/Controller')
-rwxr-xr-xlib/Travelynx/Controller/Traveling.pm11
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) {