diff --git a/packages/app/src/Hooks/useLoginRelays.tsx b/packages/app/src/Hooks/useLoginRelays.tsx index a90c4c85..b60d3b4e 100644 --- a/packages/app/src/Hooks/useLoginRelays.tsx +++ b/packages/app/src/Hooks/useLoginRelays.tsx @@ -19,7 +19,8 @@ export async function updateRelayConnections(system: SystemInterface, relays: Re system.ConnectToRelay(SINGLE_RELAY, { read: true, write: true }); } else { for (const [k, v] of Object.entries(relays)) { - await system.ConnectToRelay(k, v); + // note: don't awit this, causes race condition with sending requests to relays + system.ConnectToRelay(k, v); } for (const v of system.Sockets) { if (!relays[v.address] && !v.ephemeral) {