aboutsummaryrefslogtreecommitdiff
path: root/static/modules/emoji_reactions_are_retarded.ex
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