Also make this maybe_ for consistency
authorMark Felder <feld@feld.me>
Thu, 4 Feb 2021 20:33:49 +0000 (14:33 -0600)
committerMark Felder <feld@feld.me>
Thu, 4 Feb 2021 20:33:49 +0000 (14:33 -0600)
lib/mix/tasks/pleroma/email.ex
lib/pleroma/user.ex
lib/pleroma/web/pleroma_api/controllers/account_controller.ex

index e05c207e50c8e15494f15c672fa5b5fc4981efb1..4ce8c9b05fc7fc0f9ed48b60b4fdece26403c536 100644 (file)
@@ -38,7 +38,7 @@ defmodule Mix.Tasks.Pleroma.Email do
       invisible: false
     })
     |> Pleroma.Repo.chunk_stream(500)
-    |> Stream.each(&Pleroma.User.try_send_confirmation_email(&1))
+    |> Stream.each(&Pleroma.User.maybe_send_confirmation_email(&1))
     |> Stream.run()
   end
 end
index 6aab247d19fef23603bbb49080bd19a6e0757c47..7a7956c8f3a8afcbf22108bfe732228b51d003c2 100644 (file)
@@ -798,7 +798,7 @@ defmodule Pleroma.User do
   end
 
   def post_register_action(%User{is_confirmed: false} = user) do
-    with {:ok, _} <- try_send_confirmation_email(user) do
+    with {:ok, _} <- maybe_send_confirmation_email(user) do
       {:ok, user}
     end
   end
@@ -870,8 +870,8 @@ defmodule Pleroma.User do
 
   defp maybe_send_welcome_email(_), do: {:ok, :noop}
 
-  @spec try_send_confirmation_email(User.t()) :: {:ok, :enqueued | :noop}
-  def try_send_confirmation_email(%User{is_confirmed: false, email: email} = user)
+  @spec maybe_send_confirmation_email(User.t()) :: {:ok, :enqueued | :noop}
+  def maybe_send_confirmation_email(%User{is_confirmed: false, email: email} = user)
       when is_binary(email) do
     if Config.get([:instance, :account_activation_required]) do
       send_confirmation_email(user)
@@ -881,7 +881,7 @@ defmodule Pleroma.User do
     end
   end
 
-  def try_send_confirmation_email(_), do: {:ok, :noop}
+  def maybe_send_confirmation_email(_), do: {:ok, :noop}
 
   @spec send_confirmation_email(Uset.t()) :: User.t()
   def send_confirmation_email(%User{} = user) do
index bca8e679c5dfdf494f27be11cccac7bb918c498c..165afd3b42391029c212bfceb95bf360e19f0993 100644 (file)
@@ -56,7 +56,7 @@ defmodule Pleroma.Web.PleromaAPI.AccountController do
     nickname_or_email = params[:email] || params[:nickname]
 
     with %User{} = user <- User.get_by_nickname_or_email(nickname_or_email),
-         {:ok, _} <- User.try_send_confirmation_email(user) do
+         {:ok, _} <- User.maybe_send_confirmation_email(user) do
       json_response(conn, :no_content, "")
     end
   end