From 8acb33f84400830c282b11f56ba29df6bea4a5a3 Mon Sep 17 00:00:00 2001 From: HorizonCode Date: Wed, 2 Jul 2025 14:59:15 +0200 Subject: [PATCH] fix: enhance error handling for login and update launch button text based on server connection status --- src/lib/api/ezpp.ts | 7 ++++++- src/pages/Launch.svelte | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/api/ezpp.ts b/src/lib/api/ezpp.ts index 2437b5e..13709dd 100644 --- a/src/lib/api/ezpp.ts +++ b/src/lib/api/ezpp.ts @@ -48,7 +48,12 @@ export const ezppfarm = { 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0', }, }); - if (request.error) return undefined; + console.log(request.error); + if (request.error) { + if (request.error.status >= 500 && request.error.status < 600) + throw new Error('Server not reachable'); + return undefined; + } return request.data; }, }; diff --git a/src/pages/Launch.svelte b/src/pages/Launch.svelte index 1b61350..e2c85f3 100644 --- a/src/pages/Launch.svelte +++ b/src/pages/Launch.svelte @@ -297,7 +297,7 @@ }} > - Launch + Launch {$server_connection_fails > 1 ? 'offline' : ''}