ka on Nostr: nostr-tools の SimplePool インスタンスの publish ...
nostr-tools の SimplePool インスタンスの publish メソッドが同期的には終わらない (リレーごとの Promise の配列が返ってくる) ことは分かっているのでこれを Promise.allSettled しつつ Promise.race に配列で渡し,setTimeout(()=>{resolve()}) と競わせることで終えられる…と思っているんだけどどうも違うらしい.
https://github.com/kaosf/nostr-10-1/blob/55a03f5d72baf48a1ff28206a85a1562beac6061/index.js#L15-L26
https://github.com/kaosf/nostr-10-1/blob/55a03f5d72baf48a1ff28206a85a1562beac6061/index.js#L15-L26