2f812bf47611fb26978196f082b193a7be682628
[akkoma] / lib / pleroma / plugs / user_is_admin_plug.ex
1 defmodule Pleroma.Plugs.UserIsAdminPlug do
2 import Plug.Conn
3 alias Pleroma.User
4
5 def init(options) do
6 options
7 end
8
9 def call(%{assigns: %{user: %User{info: %{"is_admin" => false}}}} = conn, _) do
10 conn
11 |> assign(:user, nil)
12 end
13
14 def call(conn, _) do
15 conn
16 end
17 end