diff --git a/app/providers/UpdateProvider/UpdateProvider.tsx b/app/providers/UpdateProvider/UpdateProvider.tsx index e07bb25..3438c26 100644 --- a/app/providers/UpdateProvider/UpdateProvider.tsx +++ b/app/providers/UpdateProvider/UpdateProvider.tsx @@ -83,9 +83,12 @@ export function UpdateProvider(props: UpdateProviderProps) { /** * Запрашиваем обновления с SDU сервера */ - let response = await fetch(`${updateServerRef.current}/updates/get?app=${APP_VERSION}&kernel=${CORE_VERSION}&arch=${APPLICATION_ARCH}&platform=${APPLICATION_PLATFROM}`); - if(response.status != 200){ - error("Failed to check for updates: " + response.statusText); + let response = await fetch + (`${updateServerRef.current}/updates/get?app=${APP_VERSION}&kernel=${CORE_VERSION}&arch=${APPLICATION_ARCH}&platform=${APPLICATION_PLATFROM}`).catch((e) => { + error("Failed to check for updates: " + e.message); + }); + if(!response || response.status != 200){ + error("Failed to check for updates, SDU unavailable"); return; } let updateInfo : UpdateServerResponse = await response.json();