Open syusui-s opened 1 year ago
タイムライン、特にホームタイムラインで投稿が重複して表示される場合がある。複数表示されるとノイズになるので解決したい。
分かっていることとして、nostr-toolsのpool.tsのalreadyHaveEventがうまくtrueを返さないことがある。 次回の handleNext の時点で既知のeventのIDをSetに追加できていなさそうな挙動になっている。
pool.ts
alreadyHaveEvent
handleNext
https://github.com/nbd-wtf/nostr-tools/blob/master/relay.ts#L126-L128
https://github.com/syusui-s/rabbit/commit/c8ca583dfcaf4ab349c3d4512213613efb2d5cb3#diff-ef5eccce1295fba9f0341bdc4e031180368229ef2198fa9ef707c07d78152e2bR51-R53 一旦、uniqByで対応
タイムライン、特にホームタイムラインで投稿が重複して表示される場合がある。複数表示されるとノイズになるので解決したい。
分かっていることとして、nostr-toolsの
pool.ts
のalreadyHaveEvent
がうまくtrueを返さないことがある。 次回のhandleNext
の時点で既知のeventのIDをSetに追加できていなさそうな挙動になっている。https://github.com/nbd-wtf/nostr-tools/blob/master/relay.ts#L126-L128