Transmogrifier: Also accept mitra emoji likes.

This commit is contained in:
Lain Soykaf 2025-03-18 15:53:27 +04:00
commit e19ca7606d
4 changed files with 163 additions and 1 deletions

View file

@ -495,12 +495,23 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
defp handle_incoming_normalized(
%{
"type" => "Like",
"_misskey_reaction" => reaction
"content" => _
} = data,
options
) do
data
|> Map.put("type", "EmojiReact")
|> handle_incoming_normalized(options)
end
defp handle_incoming_normalized(
%{
"type" => "Like",
"_misskey_reaction" => reaction
} = data,
options
) do
data
|> Map.put("content", @misskey_reactions[reaction] || reaction)
|> handle_incoming_normalized(options)
end