Auth subsystem refactoring and tweaks.
[akkoma] / lib / pleroma / web / plugs / ensure_user_key_plug.ex
index 70d3091f0268623735b1675d5a498e4108961ea9..31608dbbf2e0b6259b7f7cb6f7b5a43b6d6fd8ba 100644 (file)
@@ -5,6 +5,8 @@
 defmodule Pleroma.Web.Plugs.EnsureUserKeyPlug do
   import Plug.Conn
 
+  @moduledoc "Ensures `conn.assigns.user` is initialized."
+
   def init(opts) do
     opts
   end
@@ -12,7 +14,6 @@ defmodule Pleroma.Web.Plugs.EnsureUserKeyPlug do
   def call(%{assigns: %{user: _}} = conn, _), do: conn
 
   def call(conn, _) do
-    conn
-    |> assign(:user, nil)
+    assign(conn, :user, nil)
   end
 end