X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f5c0cb11102a006cda59711f29458b7569b9a21f..a48138fa7227595bba0db267a4c37832cba9afa2:/src/websocket/websocket.ts diff --git a/src/websocket/websocket.ts b/src/websocket/websocket.ts index e3f1e192..d1041461 100644 --- a/src/websocket/websocket.ts +++ b/src/websocket/websocket.ts @@ -15,9 +15,13 @@ import { addProcessLogsPanelItem } from '../store/process-logs-panel/process-log import { FilterBuilder } from "~/services/api/filter-builder"; export const initWebSocket = (config: Config, authService: AuthService, store: RootStore) => { - const webSocketService = new WebSocketService(config.websocketUrl, authService); - webSocketService.setMessageListener(messageListener(store)); - webSocketService.connect(); + if (config.websocketUrl) { + const webSocketService = new WebSocketService(config.websocketUrl, authService); + webSocketService.setMessageListener(messageListener(store)); + webSocketService.connect(); + } else { + console.warn("WARNING: Websocket ExternalURL is not set on the cluster config."); + } }; const messageListener = (store: RootStore) => (message: ResourceEventMessage) => {