From f2b08ce3a79bdb19cade7a5a9c524579d38ae985 Mon Sep 17 00:00:00 2001 From: kieran Date: Tue, 18 Jun 2024 11:11:45 +0100 Subject: [PATCH] fix: startup --- packages/app/src/Cache/index.ts | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/app/src/Cache/index.ts b/packages/app/src/Cache/index.ts index 194f5ea1..d8de2825 100644 --- a/packages/app/src/Cache/index.ts +++ b/packages/app/src/Cache/index.ts @@ -30,14 +30,20 @@ async function tryUseCacheRelay(url: string) { } export async function initRelayWorker() { - if (!cacheRelay) { - let conn = await tryUseCacheRelay("ws://localhost:4869"); - if (!conn) { - conn = await tryUseCacheRelay("ws://umbrel:4848"); + + try { + if (!cacheRelay) { + let conn = await tryUseCacheRelay("ws://localhost:4869"); + if (!conn) { + conn = await tryUseCacheRelay("ws://umbrel:4848"); + } + if (conn) return; + } else if (Relay instanceof ConnectionCacheRelay) { + await Relay.connection.connect(true); + return; } - if (conn) return; - } else if (Relay instanceof ConnectionCacheRelay) { - await Relay.connection.connect(); + } catch (e) { + console.error(e); } try {