あれ、Fedibirdは絵文字リアクションアクティビティにLikeだけサポートしてEmojiReactはサポートしないの?

フォロー

@hongminhee LikeとEmojiReactはどっちで来ても同じ処理をします。

@noellabo はい、EmojiReactを使ってるAkkomaでテストしてみたら上手く行きました。Holloの方にバグが有る様ですが、まだ原因が分かりません。

@noellabo この問題、アクティビティのtypeをEmojiReactからLikeに変えたら上手く動きますね。EmojiReactの対応に何かバグが有る様です。:blobcatthinkingeyes:

以下はペイロードのサンプルです。

app.warp.dev/block/wvkbl96vCtE

@hongminhee @noellabo ざっと見たところFedibirdの`ContextHelper`にはHolloが送っている`litepub:EmojiReact`が定義されていないようなので、Fedibird側の受信処理のどこかでJSON-LD compactionが実行されていたとしたらHolloの`EmojiReact`タームがexpandされるように思います。
Fedibird/Mastodonではcompactionは`signature`を含むオブジェクトに対してのみ実行しますが、今回のHolloのオブジェクトにはまさに`signature`が含まれていますね

@tesaguri @noellabo なるほど!Mastodonのコードベースを全く知らなかったので推測しにくかったのですが、そういう事情が有ったんですね!ありがとうございます。

@hongminhee @tesaguri 違いがあるとしたらそこしかなさそうですね。やってみましょう。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。