Transmogrifier: Refactor and unify incoming tag handling
[akkoma] / lib / pleroma / web / activity_pub / visibility.ex
index 343f41caa6a6399bd05b4b6261542fac1843595b..5c349bb7a2f7c9023b4a5f8f4e6b901e8c05d781 100644 (file)
@@ -59,12 +59,9 @@ defmodule Pleroma.Web.ActivityPub.Visibility do
   end
 
   def visible_for_user?(%{local: local} = activity, nil) do
-    cfg_key =
-      if local,
-        do: :local,
-        else: :remote
+    cfg_key = if local, do: :local, else: :remote
 
-    if Pleroma.Config.get([:restrict_unauthenticated, :activities, cfg_key]),
+    if Pleroma.Config.restrict_unauthenticated_access?(:activities, cfg_key),
       do: false,
       else: is_public?(activity)
   end