From b88de3b42f08bfee6967497eac76d69d008587e0 Mon Sep 17 00:00:00 2001 From: giver of content <110511216+nathblade16@users.noreply.github.com> Date: Tue, 5 Aug 2025 13:44:41 +1000 Subject: [PATCH 1/3] Add correct error handling to convex --- src/lib/components/providers.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/components/providers.svelte b/src/lib/components/providers.svelte index 2122356a..928bea39 100644 --- a/src/lib/components/providers.svelte +++ b/src/lib/components/providers.svelte @@ -7,7 +7,12 @@ let { children } = $props(); // Setup Convex - setupConvex(process.env.PUBLIC_CONVEX_URL || ''); + try { + setupConvex(process.env.PUBLIC_CONVEX_URL || ''); + } + catch { + console.log("failed to setup convex, most likely a devbuild"); + } From 87919f36ad4a43b3480f199fd13612710cf5fa98 Mon Sep 17 00:00:00 2001 From: nathblade16 Date: Tue, 5 Aug 2025 03:45:20 +0000 Subject: [PATCH 2/3] Prettified Code! --- src/lib/components/providers.svelte | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib/components/providers.svelte b/src/lib/components/providers.svelte index 928bea39..29f8887f 100644 --- a/src/lib/components/providers.svelte +++ b/src/lib/components/providers.svelte @@ -9,9 +9,8 @@ // Setup Convex try { setupConvex(process.env.PUBLIC_CONVEX_URL || ''); - } - catch { - console.log("failed to setup convex, most likely a devbuild"); + } catch { + console.log('failed to setup convex, most likely a devbuild'); } From 213b5fc81cabb06e02fc8bef317b9478648a670c Mon Sep 17 00:00:00 2001 From: Ingo Wolf Date: Tue, 5 Aug 2025 14:40:27 +1000 Subject: [PATCH 3/3] Add better error handling Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/lib/components/providers.svelte | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/lib/components/providers.svelte b/src/lib/components/providers.svelte index 29f8887f..6fec6c5a 100644 --- a/src/lib/components/providers.svelte +++ b/src/lib/components/providers.svelte @@ -7,10 +7,15 @@ let { children } = $props(); // Setup Convex - try { - setupConvex(process.env.PUBLIC_CONVEX_URL || ''); - } catch { - console.log('failed to setup convex, most likely a devbuild'); + // Only setup Convex if the URL is provided + if (process.env.PUBLIC_CONVEX_URL) { + try { + setupConvex(process.env.PUBLIC_CONVEX_URL); + } catch (error) { + console.warn('Failed to setup Convex:', error); + } + } else { + console.log('Convex setup skipped: PUBLIC_CONVEX_URL not configured (likely dev build)'); }