What is Nostr?
koteitan / Alice under radish
npub1f3w…dhgk
2023-09-02 14:01:16

koteitan on Nostr: js の Promise で1つのリレーに対して connect と get_eose ...

js の Promise で1つのリレーに対して connect と get_eose の2つの非同期処理があるとして、多数のリレーに対してそれらを同時に開始したいんだけど

for(relay of list){
await relay.connect();
await relay.get_eose();
}

をどうやればいいでしょうか

connect がなくて get_eose だけだったら

for(relay of list){

results.push(relay.get_eose());
}
await Promise.all(results);

でいけそうなのは分かったのですが。connect と get_eose と2つ以上の await がある場合が分かりません...
Author Public Key
npub1f3w4x7dqvceeez8kuyq78md3lwhwfm0ra634llr0r3nykwjrs0hqvldhgk