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 がある場合が分かりません...
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 がある場合が分かりません...