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' : ''}