blob: d616d36ef092da71f2ed097088fbcfe34e2adb3f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# I WANT TO USE IT
defmodule Pleroma.Web.ActivityPub.MRF.EmojiReactionsAreRetarded do
require Logger
@behaviour Pleroma.Web.ActivityPub.MRF.Policy
@impl true
def filter(%{"type" => "EmojiReact"} = message) do
Logger.info("FUCK EMOJI REACTIONS: #{inspect(message)}")
message = message
|> Map.put("type", "Like")
|> Map.drop(["content"])
#{:reject, message}
{:ok, message}
end
@impl true
def filter(object), do: {:ok, object}
@impl true
def describe, do: {:ok, %{}}
end
|