diff options
| author | Birte Kristina Friesel <derf@finalrewind.org> | 2023-07-16 10:30:47 +0200 | 
|---|---|---|
| committer | Birte Kristina Friesel <derf@finalrewind.org> | 2023-07-16 10:30:47 +0200 | 
| commit | b0bb69d87ed0d807946474ec66f4f07935a2b147 (patch) | |
| tree | fe0e24f971637fab380116d53f3841cfa92fd610 /lib/Travelynx/Controller | |
| parent | 40bec7774b53b1f127a5a5d47ff3fafc9650205f (diff) | |
show followee checkins in departure board
Diffstat (limited to 'lib/Travelynx/Controller')
| -rwxr-xr-x | lib/Travelynx/Controller/Traveling.pm | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index c69d517..fc59b68 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -799,6 +799,18 @@ sub station {  	my ($self)  = @_;  	my $station = $self->stash('station');  	my $train   = $self->param('train'); +	my $uid     = $self->current_user->{id}; + +	my @timeline = $self->in_transit->get_timeline( +		uid   => $uid, +		short => 1 +	); +	my %checkin_by_train; +	for my $checkin (@timeline) { +		say $checkin->{train_id}; +		push( @{ $checkin_by_train{ $checkin->{train_id} } }, $checkin ); +	} +	$self->stash( checkin_by_train => \%checkin_by_train );  	$self->render_later; | 
