For example, here is a sample policy module which rewrites all messages to "new message content":
```elixir
-defmodule Site.RewritePolicy do
+defmodule Pleroma.Web.ActivityPub.MRF.RewritePolicy do
@moduledoc "MRF policy which rewrites all Notes to have 'new message content'."
@behaviour Pleroma.Web.ActivityPub.MRF
@impl true
def describe do
- mrf_sample = Pleroma.Config.get(:mrf_sample)
-
- {:ok, %{mrf_sample: mrf_sample}}
+ {:ok, %{mrf_sample: %{content: "new message content"}}}`
end
end
```
config :pleroma, :instance,
rewrite_policy: [
Pleroma.Web.ActivityPub.MRF.SimplePolicy,
- Site.RewritePolicy
+ Pleroma.Web.ActivityPub.MRF.RewritePolicy
]
```