+
+ def local_only?(activity) do
+ recipients = Enum.concat(activity.data["to"], Map.get(activity.data, "cc", []))
+ public = Pleroma.Constants.as_public()
+ local = Pleroma.Constants.as_local_public()
+
+ Enum.member?(recipients, local) and not Enum.member?(recipients, public)
+ end