diff options
author | Alex Gleason <alex@alexgleason.me> | 2021-01-08 07:47:55 -0600 |
---|---|---|
committer | Alex Gleason <alex@alexgleason.me> | 2021-01-08 07:47:55 -0600 |
commit | 1b98cd86104bc8ffbbb550a6770deb94b5dbbfc7 (patch) | |
tree | 944c82c9fc870f0b2a4704b93e0a8cef31cfe9b0 /lib | |
parent | 7b8dbaff310976e2ad081213a4b3dd28e21e7842 (diff) | |
download | pleroma-1b98cd86104bc8ffbbb550a6770deb94b5dbbfc7.tar.gz |
Remove ConfirmUserPlug
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/plugs/confirm_user_plug.ex | 30 | ||||
-rw-r--r-- | lib/pleroma/web/router.ex | 1 |
2 files changed, 0 insertions, 31 deletions
diff --git a/lib/pleroma/web/plugs/confirm_user_plug.ex b/lib/pleroma/web/plugs/confirm_user_plug.ex deleted file mode 100644 index 218068de0..000000000 --- a/lib/pleroma/web/plugs/confirm_user_plug.ex +++ /dev/null @@ -1,30 +0,0 @@ -# Pleroma: A lightweight social networking server -# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/> -# SPDX-License-Identifier: AGPL-3.0-only - -defmodule Pleroma.Web.Plugs.ConfirmUserPlug do - @moduledoc """ - If a user has ever been granted an OAuth token, they are eligible to become - confirmed, regardless of the account_activation_required setting. This plug - will confirm a user if found. - """ - - alias Pleroma.User - import Plug.Conn - - def init(opts), do: opts - - def call(%{assigns: %{user: %User{confirmation_pending: true} = user}} = conn, _opts) do - with {:ok, user} <- confirm_user(user) do - assign(conn, :user, user) - end - end - - def call(conn, _opts), do: conn - - defp confirm_user(%User{} = user) do - user - |> User.confirmation_changeset(need_confirmation: false) - |> User.update_and_set_cache() - end -end diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex index 0deb64735..aefc9f0be 100644 --- a/lib/pleroma/web/router.ex +++ b/lib/pleroma/web/router.ex @@ -56,7 +56,6 @@ defmodule Pleroma.Web.Router do plug(Pleroma.Web.Plugs.UserEnabledPlug) plug(Pleroma.Web.Plugs.SetUserSessionIdPlug) plug(Pleroma.Web.Plugs.EnsureUserTokenAssignsPlug) - plug(Pleroma.Web.Plugs.ConfirmUserPlug) end pipeline :base_api do |