From c12df03b5d6aeb86a1db04a6b94cec45d5322199 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Fri, 5 Jan 2024 16:16:00 +0100 Subject: [PATCH] refactor(backend): simplify the build_begins_on function in Metadata event impl Signed-off-by: Thomas Citharel --- lib/service/metadata/event.ex | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/service/metadata/event.ex b/lib/service/metadata/event.ex index e311c66b7..e571aae32 100644 --- a/lib/service/metadata/event.ex +++ b/lib/service/metadata/event.ex @@ -136,14 +136,12 @@ defimpl Mobilizon.Service.Metadata, for: Mobilizon.Events.Event do defp build_language(language, locale), do: language || locale @spec build_begins_on(DateTime.t(), String.t() | nil) :: DateTime.t() + defp build_begins_on(begins_on, nil), do: begins_on + defp build_begins_on(begins_on, timezone) do - if timezone do - case DateTime.shift_zone(begins_on, timezone) do - {:ok, begins_on} -> begins_on - {:error, _err} -> begins_on - end - else - begins_on + case DateTime.shift_zone(begins_on, timezone) do + {:ok, begins_on} -> begins_on + {:error, _err} -> begins_on end end