File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -23,16 +23,15 @@ defmodule Dotcom.TripPlan.ItineraryGroups do
23
23
def from_itineraries ( itineraries , opts \\ [ ] ) do
24
24
ideal_itineraries =
25
25
( opts [ :ideal_itineraries ] || [ ] )
26
- |> Enum . group_by ( & unique_legs_to_hash / 1 )
26
+ |> Enum . group_by ( & { & 1 . accessible? , unique_legs_to_hash ( & 1 ) } )
27
27
28
28
actual_itineraries =
29
29
itineraries
30
- |> Enum . group_by ( & unique_legs_to_hash / 1 )
30
+ |> Enum . group_by ( & { & 1 . accessible? , unique_legs_to_hash ( & 1 ) } )
31
31
32
32
unavailable_itineraries =
33
33
ideal_itineraries
34
34
|> Enum . reject ( fn { hash , _ } -> actual_itineraries |> Map . has_key? ( hash ) end )
35
- |> Enum . group_by ( & { & 1 . accessible? , unique_legs_to_hash ( & 1 ) } )
36
35
|> Enum . map ( & elem ( & 1 , 1 ) )
37
36
|> Enum . reject ( & Enum . empty? / 1 )
38
37
|> Enum . map ( & to_group ( & 1 , opts ) )
@@ -44,7 +43,6 @@ defmodule Dotcom.TripPlan.ItineraryGroups do
44
43
45
44
available_itineraries =
46
45
actual_itineraries
47
- |> Enum . group_by ( & { & 1 . accessible? , unique_legs_to_hash ( & 1 ) } )
48
46
|> Enum . map ( & elem ( & 1 , 1 ) )
49
47
|> Enum . reject ( & Enum . empty? / 1 )
50
48
|> Enum . map ( & to_group ( & 1 , opts ) )
You can’t perform that action at this time.
0 commit comments