allow filtering by train for external travelynx links

This commit is contained in:
Daniel Friesel 2019-03-08 21:23:36 +01:00
parent 98fc5a3aba
commit 8c4df88032

View file

@ -1234,8 +1234,9 @@ post '/logout' => sub {
};
get '/s/*station' => sub {
my ($self) = @_;
my ($self) = @_;
my $station = $self->stash('station');
my $train = $self->param('train');
my $status = get_departures($station);
@ -1251,6 +1252,11 @@ get '/s/*station' => sub {
map { [ $_, $_->departure->epoch // $_->sched_departure->epoch ] }
@results;
if ($train) {
@results
= grep { $_->type . ' ' . $_->train_no eq $train } @results;
}
$self->render(
'departures',
ds100 => $status->{station_ds100},