Add UserEnabledPlug.

This commit is contained in:
lain 2018-09-05 21:53:53 +02:00
commit e601165426
2 changed files with 52 additions and 0 deletions

View file

@ -0,0 +1,17 @@
defmodule Pleroma.Plugs.UserEnabledPlug do
import Plug.Conn
alias Pleroma.User
def init(options) do
options
end
def call(%{assigns: %{user: %User{info: %{"deactivated" => true}}}} = conn, _) do
conn
|> assign(:user, nil)
end
def call(conn, _) do
conn
end
end