From f252087f6b7cc99fbf737a8994686ea84fef6e39 Mon Sep 17 00:00:00 2001 From: Kieran Date: Thu, 2 Nov 2023 07:24:57 +0900 Subject: [PATCH] fix: startup relay race condition --- packages/app/src/Hooks/useLoginRelays.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) {