|
|
@@ -51,7 +51,13 @@ defmodule Vaccins.Queries do
|
|
|
|> Enum.reject(&(&1.slots |> Enum.empty?()))
|
|
|
|> Enum.map(& &1.slots)
|
|
|
|> Enum.concat()
|
|
|
- |> Enum.map(&(&1 |> Map.take([:start_date, :end_date])))}
|
|
|
+ |> Enum.map(& &1.start_date)
|
|
|
+ |> Enum.map(
|
|
|
+ &with {:ok, date, offset} <- &1 |> DateTime.from_iso8601(),
|
|
|
+ {:ok, converted} <-
|
|
|
+ date |> DateTime.shift_zone("Europe/Paris", Tzdata.TimeZoneDatabase),
|
|
|
+ do: converted
|
|
|
+ )}
|
|
|
end
|
|
|
end
|
|
|
end
|