From f159c2bb8e32579651942e8ba7a53c4d90a9b890 Mon Sep 17 00:00:00 2001 From: Lucas Di Pentima Date: Tue, 20 Aug 2019 11:44:17 -0300 Subject: [PATCH] 15407: Adds user visible warning when websocket url is not set. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- .gitignore | 1 + src/websocket/websocket.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c18f27f6..45df030d 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ .env.development.local .env.test.local .env.production.local +.npm.local npm-debug.log* yarn-debug.log* diff --git a/src/websocket/websocket.ts b/src/websocket/websocket.ts index 4fd7cc2c..e7ea3016 100644 --- a/src/websocket/websocket.ts +++ b/src/websocket/websocket.ts @@ -13,6 +13,7 @@ import { loadContainers } from '~/store/processes/processes-actions'; import { LogEventType } from '~/models/log'; import { addProcessLogsPanelItem } from '../store/process-logs-panel/process-logs-panel-actions'; import { FilterBuilder } from "~/services/api/filter-builder"; +import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions"; export const initWebSocket = (config: Config, authService: AuthService, store: RootStore) => { if (config.websocketUrl) { @@ -20,7 +21,8 @@ export const initWebSocket = (config: Config, authService: AuthService, store: R webSocketService.setMessageListener(messageListener(store)); webSocketService.connect(); } else { - console.warn("WARNING: webSocketUrl is not configured on the API Server"); + console.warn("WARNING: Websocket ExternalURL is not set on the API Server"); + store.dispatch(snackbarActions.OPEN_SNACKBAR({ message: "Websocket URL missing on cluster config", kind: SnackbarKind.WARNING })); } }; -- 2.30.2