1 defmodule Pleroma.Web.ActivityPub.MRF do
3 @callback filter(Map.t) :: {:ok | :reject, Map.t}
7 |> Enum.reduce({:ok, object}, fn
8 (policy, {:ok, object}) ->
15 Application.get_env(:pleroma, :instance, [])
16 |> Keyword.get(:rewrite_policy, [])
19 def get_policies(policy) when is_atom(policy), do: [policy]
20 def get_policies(policies) when is_list(policies), do: policies