From 5b371b4f7356302b0a037ee72bb709ee8d726d37 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Tue, 17 Jan 2023 19:21:24 -0800 Subject: [PATCH] Improve connectivity error message --- web/components/stores/ClientConfigStore.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/web/components/stores/ClientConfigStore.tsx b/web/components/stores/ClientConfigStore.tsx index e4cb192c3..488d4b09c 100644 --- a/web/components/stores/ClientConfigStore.tsx +++ b/web/components/stores/ClientConfigStore.tsx @@ -35,6 +35,8 @@ const ACCESS_TOKEN_KEY = 'accessToken'; let serverStatusRefreshPoll: ReturnType; let hasBeenModeratorNotified = false; +const serverConnectivityError = `Cannot connect to the Owncast service. Please check your internet connection or if needed, double check this Owncast server is running.`; + // Server status is what gets updated such as viewer count, durations, // stream title, online/offline state, etc. export const serverStatusState = atom({ @@ -200,10 +202,7 @@ export const ClientConfigStore: FC = () => { setGlobalFatalErrorMessage(null); setHasLoadedConfig(true); } catch (error) { - setGlobalFatalError( - 'Unable to reach Owncast server', - `Owncast cannot launch. Please make sure the Owncast server is running.`, - ); + setGlobalFatalError('Unable to reach Owncast server', serverConnectivityError); console.error(`ClientConfigService -> getConfig() ERROR: \n${error}`); } }; @@ -221,10 +220,7 @@ export const ClientConfigStore: FC = () => { setGlobalFatalErrorMessage(null); } catch (error) { sendEvent(AppStateEvent.Fail); - setGlobalFatalError( - 'Unable to reach Owncast server', - `Owncast cannot launch. Please make sure the Owncast server is running.`, - ); + setGlobalFatalError('Unable to reach Owncast server', serverConnectivityError); console.error(`serverStatusState -> getStatus() ERROR: \n${error}`); } };