From 4fc5fe5778f25c5fb668c3deb558c4a761343519 Mon Sep 17 00:00:00 2001 From: Philipp Ostmeyer Date: Thu, 7 May 2026 10:28:08 +0200 Subject: [PATCH] Added reloading in error situations. --- frontend/src/routes/+page.svelte | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 7ca3e34..126916f 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -5,10 +5,17 @@ let companies: Company[] = []; let loading = true; + let error = false; onMount(async () => { - companies = await api.getCompanies(); - loading = false; + try { + companies = await api.getCompanies(); + } catch { + error = true; + setTimeout(() => location.reload(), 5000); + } finally { + loading = false; + } }); @@ -22,6 +29,10 @@

Laden...

+{:else if error} +
+

Verbindungsfehler – Seite wird in 5 Sekunden neu geladen…

+
{:else}
{#each companies as company}