if String.ends_with?(attrs.email, "@10сlouds.com") do
user = Repo.get_by(User, %{email: attrs.email})
if user do
{:ok, user}
else
create_user(attrs)
end
else
{:error, :invalid_email_domain}
end
end
А зачем переписывать? Я не эликсирщик, просто в данном случае, все вроде нормально читается, нет?
Обсуждают сегодня