diff options
Diffstat (limited to 'lib/Travelynx/Controller')
| -rw-r--r-- | lib/Travelynx/Controller/Account.pm | 13 | ||||
| -rw-r--r-- | lib/Travelynx/Controller/Traewelling.pm | 2 | ||||
| -rwxr-xr-x | lib/Travelynx/Controller/Traveling.pm | 18 | 
3 files changed, 17 insertions, 16 deletions
| diff --git a/lib/Travelynx/Controller/Account.pm b/lib/Travelynx/Controller/Account.pm index 4c69f91..db0bc61 100644 --- a/lib/Travelynx/Controller/Account.pm +++ b/lib/Travelynx/Controller/Account.pm @@ -1145,38 +1145,37 @@ sub backend_form {  			$backend->{longname} = $s->{name};  			$backend->{homepage} = $s->{homepage};  			$backend->{regions}  = [ map { $place_map{$_} // $_ } -					@{ $s->{coverage}{regions} // [] } ]; +				  @{ $s->{coverage}{regions} // [] } ];  			$backend->{has_area} = $s->{coverage}{area} ? 1 : 0;  			if ( $backend->{name} eq 'transitous' ) { -				$backend->{regions} = [ 'Weltweit' ]; +				$backend->{regions} = ['Weltweit'];  			}  			if ( $backend->{name} eq 'RNV' ) {  				$backend->{homepage} = 'https://rnv-online.de/';  			}  			if ( -					$s->{coverage}{area} +				    $s->{coverage}{area}  				and $s->{coverage}{area}{type} eq 'Polygon'  				and $self->lonlat_in_polygon(  					$s->{coverage}{area}{coordinates},  					[ $user_lon, $user_lat ]  				) -				) +			  )  			{  				push( @suggested_backends, $backend );  			}  			elsif ( $s->{coverage}{area}  				and $s->{coverage}{area}{type} eq 'MultiPolygon' )  			{ -				for my $s_poly ( -					@{ $s->{coverage}{area}{coordinates} // [] } ) +				for my $s_poly ( @{ $s->{coverage}{area}{coordinates} // [] } )  				{  					if (  						$self->lonlat_in_polygon(  							$s_poly, [ $user_lon, $user_lat ]  						) -						) +					  )  					{  						push( @suggested_backends, $backend );  						last; diff --git a/lib/Travelynx/Controller/Traewelling.pm b/lib/Travelynx/Controller/Traewelling.pm index 3cdeff8..6aa789c 100644 --- a/lib/Travelynx/Controller/Traewelling.pm +++ b/lib/Travelynx/Controller/Traewelling.pm @@ -29,7 +29,7 @@ sub oauth {  			redirect_uri =>  			  $self->base_url_for('/oauth/traewelling')->to_abs->scheme(  				$self->app->mode eq 'development' ? 'http' : 'https' -			)->to_string, +			  )->to_string,  			scope => 'read-statuses write-statuses'  		}  	)->then( diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index aa7ee9b..cb78617 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -415,7 +415,7 @@ sub homepage {  		}  		else {  			@recent_targets = uniq_by { $_->{external_id_or_eva} } -				$self->journeys->get_latest_checkout_stations( uid => $uid ); +			$self->journeys->get_latest_checkout_stations( uid => $uid );  		}  		$self->render(  			'landingpage', @@ -667,8 +667,8 @@ sub geolocation {  		$self->render_later;  		Travel::Status::MOTIS->new_p( -			promise             => 'Mojo::Promise', -			user_agent          => $self->ua, +			promise    => 'Mojo::Promise', +			user_agent => $self->ua,  			service             => $motis_service,  			stops_by_coordinate => { @@ -1148,7 +1148,7 @@ sub station {  			timestamp  => $timestamp,  			lookbehind => 30,  			lookahead  => 30, -		) +		);  	}  	else {  		$promise = $self->iris->get_departures_p( @@ -1206,11 +1206,13 @@ sub station {  			elsif ($motis_service) {  				@results = map { $_->[0] }  				  sort { $b->[1] <=> $a->[1] } -				  map { [ $_, $_->stopover->departure->epoch ] } $status->results; +				  map  { [ $_, $_->stopover->departure->epoch ] } +				  $status->results;  				$status = { -					station_eva      => $station, -					station_name     => $status->{results}->[0]->stopover->stop->name, +					station_eva  => $station, +					station_name => +					  $status->{results}->[0]->stopover->stop->name,  					related_stations => [],  				};  			} @@ -2020,7 +2022,7 @@ sub journey_details {  				$delay = sprintf(  					'mit %+d ',  					( -							$journey->{rt_arrival}->epoch +						    $journey->{rt_arrival}->epoch  						  - $journey->{sched_arrival}->epoch  					) / 60  				); | 
