Hollo→Fedibird、Hollo→kmyblueで絵文字リアクションが送れない。要確認。

Hollo→Akkoma、Hollo→Misskeyでは送られてくるけど。

どういうActivity使ってますか?送り先はShared Inbox?

@askyq EmojiReactアクティビティを使って、共有インボックスに送信しています!

EmojiReactは対応しているはずなんですが‥‥
ActivityのJSONサンプルを送ってもらうことはできますか?文字数足りないなら画像でも構わないので

フォロー

@askyq こちら、Holloで送信するEmojiReactアクティビティのサンプルです!

app.warp.dev/block/O3zG4m4Xq3u

テストコードに通してみましたが問題ないようでした。。ActivityPub::Activity::LikeではなくActivityPub::ProcessCollectionServiceから始めてみましたが問題なし。
投稿のときと同じ方法で署名はされてるんですよね。これといって心当たりはなく。申し訳ないです

@askyq わざわざご確認いただきありがとうございます。🙏🏼

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

おかしいですね、受け入れるtypeを絞るような処理は記憶にないです
こちらでも後で調べてみますね

ああー、その発想はなかったです、ありがとうございます
EmojiReactはHollo以外にも発する実装があると思いますのでContextHelperを拡張するのは難しそうなので、やるならwhen-case句を増やすことかな
ひとまず動作確認とかもあると思うのでFedibirdの実装見てから対応します。。

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

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