summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Model/Journeys.pm
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2022-12-08 18:22:09 +0100
committerDaniel Friesel <daniel.friesel@uos.de>2022-12-08 18:22:09 +0100
commit115e07f35c8bbd7409f32aa7f9f89fe222a67b0f (patch)
treea43eb26875adfbcf07cb8b60777a3aa2b0f65242 /lib/Travelynx/Model/Journeys.pm
parentafedcef2663ceda6d4a9b88af702c04eb4eb0f4a (diff)
move grep_unknown_stations to Stations model
Diffstat (limited to 'lib/Travelynx/Model/Journeys.pm')
-rwxr-xr-xlib/Travelynx/Model/Journeys.pm17
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 );
}