diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/twitter_api/controllers/util_controller.ex | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/pleroma/web/twitter_api/controllers/util_controller.ex b/lib/pleroma/web/twitter_api/controllers/util_controller.ex index 3f3ddb9e4..23e7408a0 100644 --- a/lib/pleroma/web/twitter_api/controllers/util_controller.ex +++ b/lib/pleroma/web/twitter_api/controllers/util_controller.ex @@ -200,10 +200,8 @@ defmodule Pleroma.Web.TwitterAPI.UtilController do    def delete_account(%{assigns: %{user: user}} = conn, params) do      case CommonAPI.Utils.confirm_current_password(user, params) do        {:ok, user} -> -        case User.delete(user) do -          :ok -> json(conn, %{status: "success"}) -          :error -> json(conn, %{error: "Unable to delete user."}) -        end +        Task.start(fn -> User.delete(user) end) +        json(conn, %{status: "success"})        {:error, msg} ->          json(conn, %{error: msg})  | 
