summaryrefslogtreecommitdiff
path: root/lib/DBInfoscreen/Controller/Map.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/DBInfoscreen/Controller/Map.pm')
-rw-r--r--lib/DBInfoscreen/Controller/Map.pm12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/DBInfoscreen/Controller/Map.pm b/lib/DBInfoscreen/Controller/Map.pm
index e85dfcb..6530309 100644
--- a/lib/DBInfoscreen/Controller/Map.pm
+++ b/lib/DBInfoscreen/Controller/Map.pm
@@ -18,8 +18,6 @@ sub get_hafas_polyline_p {
my $cache = $self->app->cache_iris_main;
my $promise = Mojo::Promise->new;
- say $url;
-
if ( my $content = $cache->thaw($url) ) {
$promise->resolve($content);
return $promise;
@@ -146,15 +144,19 @@ sub route {
with_map => 1,
origin => {
name => $pl->{raw}{origin}{name},
- ts => $strp->parse_datetime( $pl->{raw}{departure} ),
+ ts => $pl->{raw}{dep_line}
+ ? scalar $strp->parse_datetime( $pl->{raw}{departure} )
+ : undef,
},
destination => {
name => $pl->{raw}{destination}{name},
- ts => $strp->parse_datetime( $pl->{raw}{arrival} ),
+ ts => $pl->{raw}{arrival}
+ ? scalar $strp->parse_datetime( $pl->{raw}{arrival} )
+ : undef,
},
polyline_groups => [
{
- polylines => \@line_pairs,
+ polylines => [@line_pairs],
color => '#00838f',
opacity => 0.6,
fit_bounds => 1,