リアクション・リポストのタグ周りの挙動
文責: syusui_s.icon
仕様では複数含めた場合の挙動は未定義。
結論
Damusとの互換性を考慮するなら、リアクション先として最後のeタグを使うこと
そうでないと、リアクション先として誤った投稿を使うことになる
他のeタグはリアクション先ではないため、無視することになるはず
pタグに自分が含まれるが、リアクション先が自分の投稿でない場合の対応を検討すること
リアクション先のイベントを取得するまで、自分の投稿かどうかが分からない点に注意
リアクションで複数のeとpタグを含めるクライアント
そのため、元々のeタグに付いていたrootやreply等のmarkerやrelayを引き継ぐ
通知先もメンションされた人全員に通知が飛ぶ
リアクション先のイベントのIDは元々のタグの後、つまり最後に追加される
リアクションで単一のeタグを含めるクライアント
リアクションを受け取ったときの各クライアントの対応
Damus
自分の投稿ではないが、メンションされている場合は「タグ付けされた投稿に○○がリアクションしました」と表示する
Amethyst
TODO
Iris
Snort
TODO