あれ、Fedibirdは絵文字リアクションアクティビティにLikeだけサポートしてEmojiReactはサポートしないの?
Conversation
Notices
-
Embed this notice
洪 民憙(ホン・ミンヒ) (hongminhee@fedibird.com)'s status on Saturday, 12-Oct-2024 19:09:39 JST 洪 民憙(ホン・ミンヒ) -
Embed this notice
のえる (noellabo@fedibird.com)'s status on Saturday, 12-Oct-2024 19:09:38 JST のえる @hongminhee LikeとEmojiReactはどっちで来ても同じ処理をします。
-
Embed this notice
洪 民憙(ホン・ミンヒ) (hongminhee@fedibird.com)'s status on Saturday, 12-Oct-2024 19:10:56 JST 洪 民憙(ホン・ミンヒ) @noellabo はい、EmojiReactを使ってるAkkomaでテストしてみたら上手く行きました。Holloの方にバグが有る様ですが、まだ原因が分かりません。
-
Embed this notice
のえる (noellabo@fedibird.com)'s status on Saturday, 19-Oct-2024 17:53:37 JST のえる @hongminhee @tesaguri 違いがあるとしたらそこしかなさそうですね。やってみましょう。
-
Embed this notice
洪 民憙(ホン・ミンヒ) (hongminhee@fedibird.com)'s status on Saturday, 19-Oct-2024 17:53:38 JST 洪 民憙(ホン・ミンヒ) @tesaguri @noellabo なるほど!Mastodonのコードベースを全く知らなかったので推測しにくかったのですが、そういう事情が有ったんですね!ありがとうございます。
-
Embed this notice
tesaguri ?? (tesaguri@fedibird.com)'s status on Saturday, 19-Oct-2024 17:53:40 JST tesaguri ?? @hongminhee @noellabo ざっと見たところFedibirdの`ContextHelper`にはHolloが送っている`litepub:EmojiReact`が定義されていないようなので、Fedibird側の受信処理のどこかでJSON-LD compactionが実行されていたとしたらHolloの`EmojiReact`タームがexpandされるように思います。
Fedibird/Mastodonではcompactionは`signature`を含むオブジェクトに対してのみ実行しますが、今回のHolloのオブジェクトにはまさに`signature`が含まれていますね -
Embed this notice
洪 民憙(ホン・ミンヒ) (hongminhee@fedibird.com)'s status on Saturday, 19-Oct-2024 17:53:41 JST 洪 民憙(ホン・ミンヒ) @noellabo この問題、アクティビティのtypeをEmojiReactからLikeに変えたら上手く動きますね。EmojiReactの対応に何かバグが有る様です。:blobcatthinkingeyes:
以下はペイロードのサンプルです。
-
Embed this notice