diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/activity_pub/mrf/reject_non_public.ex | 16 | 
1 files changed, 6 insertions, 10 deletions
| diff --git a/lib/pleroma/web/activity_pub/mrf/reject_non_public.ex b/lib/pleroma/web/activity_pub/mrf/reject_non_public.ex index 9719a48d5..c1d25f488 100644 --- a/lib/pleroma/web/activity_pub/mrf/reject_non_public.ex +++ b/lib/pleroma/web/activity_pub/mrf/reject_non_public.ex @@ -10,20 +10,16 @@ defmodule Pleroma.Web.ActivityPub.MRF.RejectNonPublic do        #Determine visibility        visibility =          cond do -          #Public -          public in object["to"] -> "p" -          #Unlisted -          public in object["cc"] -> "u" -          #Followers-only -          user.follower_address in object["to"] -> "f" -          #Direct -          true -> "d" +          public in object["to"] -> "public" +          public in object["cc"] -> "unlisted" +          user.follower_address in object["to"] -> "followers" +          true -> "direct"          end        {flag, object_out} =          case visibility do -          "p" -> {:ok, object} -          "u" -> {:ok, object} +          "public" -> {:ok, object} +          "unlisted" -> {:ok, object}            _ -> {:reject, nil}          end | 
