diff options
| author | Birte Kristina Friesel <derf@finalrewind.org> | 2023-12-22 23:01:46 +0100 | 
|---|---|---|
| committer | Birte Kristina Friesel <derf@finalrewind.org> | 2023-12-22 23:01:46 +0100 | 
| commit | 07bcce9b4129552ceaa1e48998b4f7720929fa20 (patch) | |
| tree | 2e2930f374d5d7eace613be59f391b86f0c2fff2 /lib/DBInfoscreen/Helper | |
| parent | f357bb52cd0acf6ba7039ef4af0282388b5c8a87 (diff) | |
Switch to T-S-DE-HAFAS 5.034.19.4
Diffstat (limited to 'lib/DBInfoscreen/Helper')
| -rw-r--r-- | lib/DBInfoscreen/Helper/HAFAS.pm | 35 | 
1 files changed, 17 insertions, 18 deletions
| diff --git a/lib/DBInfoscreen/Helper/HAFAS.pm b/lib/DBInfoscreen/Helper/HAFAS.pm index e5c82e7..65cddeb 100644 --- a/lib/DBInfoscreen/Helper/HAFAS.pm +++ b/lib/DBInfoscreen/Helper/HAFAS.pm @@ -232,25 +232,24 @@ sub get_route_timestamps_p {  			my $station_is_past = 1;  			for my $stop ( $journey->route ) { -				my $name = $stop->{name}; -				$ret->{$name} = $ret->{ $stop->{eva} } = { -					name           => $stop->{name}, -					eva            => $stop->{eva}, -					sched_arr      => $stop->{sched_arr}, -					sched_dep      => $stop->{sched_dep}, -					rt_arr         => $stop->{rt_arr}, -					rt_dep         => $stop->{rt_dep}, -					arr_delay      => $stop->{arr_delay}, -					dep_delay      => $stop->{dep_delay}, -					arr_cancelled  => $stop->{arr_cancelled}, -					dep_cancelled  => $stop->{dep_cancelled}, -					platform       => $stop->{platform}, -					sched_platform => $stop->{sched_platform}, -					load           => $stop->{load}, +				my $name = $stop->loc->name; +				$ret->{$name} = $ret->{ $stop->loc->eva } = { +					name           => $stop->loc->name, +					eva            => $stop->loc->eva, +					sched_arr      => $stop->sched_arr, +					sched_dep      => $stop->sched_dep, +					rt_arr         => $stop->rt_arr, +					rt_dep         => $stop->rt_dep, +					arr_delay      => $stop->arr_delay, +					dep_delay      => $stop->dep_delay, +					arr_cancelled  => $stop->arr_cancelled, +					dep_cancelled  => $stop->dep_cancelled, +					platform       => $stop->platform, +					sched_platform => $stop->sched_platform, +					load           => $stop->load,  					isCancelled    => ( -						( $stop->{arr_cancelled} or not $stop->{sched_arr} ) -						  and -						  ( $stop->{dep_cancelled} or not $stop->{sched_dep} ) +						      ( $stop->arr_cancelled or not $stop->sched_arr ) +						  and ( $stop->dep_cancelled or not $stop->sched_dep )  					),  				};  				if ( | 
