kako-jun on Nostr: リプライとリポストの違いを いまいち分かってなくて ...
リプライとリポストの違いを
いまいち分かってなくて
リポストのほうを
タイムラインに表示する実装を忘れてた
Nostr純正のKind1に対するリポストを
表示することに成功
ただ、マイペースの場合
ややこしい場合分けが必要だった
なにしろマイペースは
1. マイペースとしての投稿
2. Nostr純正の投稿
を表示できるハイブリッドだから
4通りあり得る
マイペース以外のNostrクライアントで
リポストした場合は
そのリポスト自体も2の扱いにすべきだけど
マイペース上でリポストした場合は
元の投稿が1でも2でも
そのリポストは1の扱いにすべき、となる
そんなロンダリングを実現することも
Nostrのtagsの仕組みを使えばできちゃった
Published at
2026-01-19 14:31:04 UTCEvent JSON
{
"id": "0557a130501e527a8730650bfe3f807df7454c091843bd5c08f2bcecae68c3b4",
"pubkey": "6f87b1ba22d8a659070008af6d5f3fe1d711e0162c65d8961728d04fb8657bfc",
"created_at": 1768833064,
"kind": 1,
"tags": [
[
"t",
"mypace"
],
[
"client",
"mypace"
],
[
"aurora",
"#ffffff",
"#ffff99",
"#ffff99",
"#ffff00"
]
],
"content": "リプライとリポストの違いを\nいまいち分かってなくて\n\nリポストのほうを\nタイムラインに表示する実装を忘れてた\n\nNostr純正のKind1に対するリポストを\n表示することに成功\n\n \nただ、マイペースの場合\nややこしい場合分けが必要だった\n\nなにしろマイペースは\n\n1. マイペースとしての投稿\n2. Nostr純正の投稿\n\nを表示できるハイブリッドだから\n4通りあり得る\n\n \nマイペース以外のNostrクライアントで\nリポストした場合は\nそのリポスト自体も2の扱いにすべきだけど\n\nマイペース上でリポストした場合は\n元の投稿が1でも2でも\nそのリポストは1の扱いにすべき、となる\n\nそんなロンダリングを実現することも\nNostrのtagsの仕組みを使えばできちゃった",
"sig": "772d17e19d3e359fe9858c9b460322800c38701be4c61e1ff4f51a69165ca3012fc967db8e85b625bc580fd0c856f4f737f417019ee732c580ccce45f0bb91b3"
}