Merge branch 'openapi/reports' into 'develop'
[akkoma] / lib / pleroma / plugs / ensure_authenticated_plug.ex
index 054d2297f1906a31ee4810823299474c8caf5e17..9c8f5597f72764ee9dd31dc6b701a9ce21854299 100644 (file)
@@ -5,17 +5,21 @@
 defmodule Pleroma.Plugs.EnsureAuthenticatedPlug do
   import Plug.Conn
   import Pleroma.Web.TranslationHelpers
+
   alias Pleroma.User
 
+  use Pleroma.Web, :plug
+
   def init(options) do
     options
   end
 
-  def call(%{assigns: %{user: %User{}}} = conn, _) do
+  @impl true
+  def perform(%{assigns: %{user: %User{}}} = conn, _) do
     conn
   end
 
-  def call(conn, options) do
+  def perform(conn, options) do
     perform =
       cond do
         options[:if_func] -> options[:if_func].()