Unverified Commit 1594ba93 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

_checked_out: move get_connecting_trains call to controller

parent 960de27f
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -362,7 +362,16 @@ sub status_card {
		);
	}
	else {
		$self->render( '_checked_out', journey => $status );
		my @connecting_trains;
		my $now = DateTime->now( time_zone => 'Europe/Berlin' );
		if ( $now->epoch - $status->{timestamp}->epoch < ( 30 * 60 ) ) {
			@connecting_trains = $self->get_connecting_trains;
		}
		$self->render(
			'_checked_out',
			journey     => $status,
			connections => \@connecting_trains
		);
	}
}

+4 −6
Original line number Diff line number Diff line
@@ -3,13 +3,11 @@
		<span class="card-title">Ausgecheckt</span>
		<p>Aus <%= $journey->{train_type} %> <%= $journey->{train_no} %>
			bis <a href="/s/<%= $journey->{arr_ds100} %>"><%= $journey->{arr_name} %></a></p>
		% if (now()->epoch - $journey->{timestamp}->epoch < (30*60)) {
			% if (my @connections = get_connecting_trains()) {
		% if (my @connections = @{stash('connections') // []}) {
			<span class="card-title" style="margin-top: 2ex;">Verbindungen</span>
			<p>Zug auswählen zum Einchecken mit Zielwahl.</p>
			%= include '_connections', connections => \@connections, checkin_from => $journey->{arr_ds100};
		% }
		% }
	</div>
	<div class="card-action">
		<a class="action-undo" data-id="<%= $journey->{journey_id} %>">