diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2022-12-08 18:22:09 +0100 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2022-12-08 18:22:09 +0100 |
commit | 115e07f35c8bbd7409f32aa7f9f89fe222a67b0f (patch) | |
tree | a43eb26875adfbcf07cb8b60777a3aa2b0f65242 /lib/Travelynx/Model/Journeys.pm | |
parent | afedcef2663ceda6d4a9b88af702c04eb4eb0f4a (diff) |
move grep_unknown_stations to Stations model
Diffstat (limited to 'lib/Travelynx/Model/Journeys.pm')
-rwxr-xr-x | lib/Travelynx/Model/Journeys.pm | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/lib/Travelynx/Model/Journeys.pm b/lib/Travelynx/Model/Journeys.pm index d9e17f0..2bbc0bc 100755 --- a/lib/Travelynx/Model/Journeys.pm +++ b/lib/Travelynx/Model/Journeys.pm @@ -34,19 +34,6 @@ sub epoch_to_dt { ); } -sub grep_unknown_stations { - my ( $self, @stations ) = @_; - - my @unknown_stations; - for my $station (@stations) { - my $station_info = $self->{stations}->get_by_name($station); - if ( not $station_info ) { - push( @unknown_stations, $station ); - } - } - return @unknown_stations; -} - sub new { my ( $class, %opt ) = @_; @@ -917,8 +904,8 @@ sub sanity_check { } if ( $journey->{edited} & 0x0010 and not $lax ) { my @unknown_stations - = $self->grep_unknown_stations( map { $_->[0] } - @{ $journey->{route} } ); + = $self->{stations} + ->grep_unknown( map { $_->[0] } @{ $journey->{route} } ); if (@unknown_stations) { return 'Unbekannte Station(en): ' . join( ', ', @unknown_stations ); } |