1 defmodule Pleroma.Web.ActivityPub.MRF do
2 @callback filter(Map.t()) :: {:ok | :reject, Map.t()}
6 |> Enum.reduce({:ok, object}, fn
7 policy, {:ok, object} ->
16 Application.get_env(:pleroma, :instance, [])
17 |> Keyword.get(:rewrite_policy, [])
21 defp get_policies(policy) when is_atom(policy), do: [policy]
22 defp get_policies(policies) when is_list(policies), do: policies
23 defp get_policies(_), do: []