リアクションまとめて表示するしくみNostr用に自作クライアントに実装したときは

投稿のオブジェクト ={

本文等略…

reactions: [

name: '🫠',

users: [そのリアクションをした人達のpubkeyの配列]

]

って感じで実装したかな

あとは投稿のオブジェクトの中にその投稿のelement自体も保存してあるからそいつ引っ張ってきて更新

Reply to this note

Please Login to reply.

Discussion

やっぱそういう感じなのかー

リアクションが増えたときにこの投稿オブジェクトを探さないといけないと思うんですがどうやって探してます?(投稿オブジェクトをどう保持してます?)

僕の場合はMapオブジェクトで受信した投稿を管理してるので、キーをイベントIDにして値としてこのオブジェクト入れてますね

まぁ、元々複数のSNSを使う前提のクライアントなんで、たまたま違うSNSとイベントIDが被るのを防ぐためにイベントIDの前に nostr/ をつけてはいますが

なるほどー

そうするかなぁ