- @ftl_removal Keyword.get(@mrf_policy, :federated_timeline_removal)
- defp check_ftl_removal(actor_info, object) do
- if actor_info.host in @ftl_removal do
- user = User.get_by_ap_id(object["actor"])
-
- # flip to/cc relationship to make the post unlisted
- object =
- if "https://www.w3.org/ns/activitystreams#Public" in object["to"] and
- user.follower_address in object["cc"] do
- to =
- List.delete(object["to"], "https://www.w3.org/ns/activitystreams#Public") ++
- [user.follower_address]
-
- cc =
- List.delete(object["cc"], user.follower_address) ++
- ["https://www.w3.org/ns/activitystreams#Public"]
-
- object
- |> Map.put("to", to)
- |> Map.put("cc", cc)
- else
- object
- end
+ defp check_media_nsfw(_actor_info, object), do: {:ok, object}