|
|
@ -61,9 +61,10 @@ defmodule Pleroma.Plugs.OAuthScopesPlug do
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
defp maybe_perform_instance_privacy_check(%Plug.Conn{} = conn, options) do
|
|
|
|
defp maybe_perform_instance_privacy_check(%Plug.Conn{} = conn, options) do
|
|
|
|
case options[:skip_instance_privacy_check] do
|
|
|
|
if options[:skip_instance_privacy_check] do
|
|
|
|
true -> conn
|
|
|
|
conn
|
|
|
|
_ -> EnsurePublicOrAuthenticatedPlug.call(conn, [])
|
|
|
|
else
|
|
|
|
|
|
|
|
EnsurePublicOrAuthenticatedPlug.call(conn, [])
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|