Various refactoring and typespec improvements

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-09-24 16:46:42 +02:00
parent d235653876
commit 1893d9f55b
142 changed files with 1854 additions and 1297 deletions

View File

@@ -199,14 +199,14 @@ defmodule Mobilizon.Web.Email.User do
:ok
_ ->
case Timex.before?(
Timex.shift(Map.get(user, key), hours: 1),
case DateTime.compare(
DateTime.add(Map.get(user, key), 3600),
DateTime.utc_now() |> DateTime.truncate(:second)
) do
true ->
:lt ->
:ok
false ->
_ ->
{:error, :email_too_soon}
end
end