summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen.pm
diff options
context:
space:
mode:
authorBirte Kristina Friesel <birte.friesel@uos.de>2024-04-24 18:02:47 +0200
committerBirte Kristina Friesel <birte.friesel@uos.de>2024-04-24 18:02:47 +0200
commit2d66be08e488198f69497fed3299280d43c89b29 (patch)
tree3e6fb16c75d157d4a26fc55db17fccafecb9bb14 /lib/DBInfoscreen.pm
parent0a9941562a7b9612cf9bced5a689b2456617975d (diff)
Add JSON output to train details (/z/:train)
Diffstat (limited to 'lib/DBInfoscreen.pm')
-rw-r--r--lib/DBInfoscreen.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/DBInfoscreen.pm b/lib/DBInfoscreen.pm
index c33a703..dc3b403 100644
--- a/lib/DBInfoscreen.pm
+++ b/lib/DBInfoscreen.pm
@@ -281,7 +281,8 @@ sub startup {
$r->get('/map/:tripid/:lineno')->to('map#route');
$r->get( '/z/:train/*station' => 'train_at_station' )
->to('stationboard#station_train_details');
- $r->get( '/z/:train' => 'train' )->to('stationboard#train_details');
+ $r->get( '/z/:train' => [ format => [ 'html', 'json' ] ] )
+ ->to( 'stationboard#train_details', format => undef )->name('train');
$self->defaults( layout => 'app' );