From 9ce3f10be03e44f093040666a3f5d52fa6fbd9ae Mon Sep 17 00:00:00 2001 From: Pranav C Date: Tue, 12 Apr 2022 23:54:17 +0530 Subject: [PATCH] refactor: typo correction in websocket connection Signed-off-by: Pranav C --- packages/nc-gui/plugins/tele.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/packages/nc-gui/plugins/tele.js b/packages/nc-gui/plugins/tele.js index 1e63e1341a..2d4244ddb2 100644 --- a/packages/nc-gui/plugins/tele.js +++ b/packages/nc-gui/plugins/tele.js @@ -10,22 +10,24 @@ export default function({ let socket const init = async(token) => { - if (socket) { - socket.disconnect() - } - const isUrl = $axios.defaults.baseURL.startsWith('http') - const url = isUrl ? $axios.defaults.baseURL : window.location.origin - const path = isUrl ? undefined : ($axios.defaults.baseURL === '..' ? window.location.path.split('/').slice(0, -1).join('/') : $axios.defaults.baseURL) + try { + if (socket) { + socket.disconnect() + } + const isUrl = $axios.defaults.baseURL.startsWith('http') + const url = isUrl ? $axios.defaults.baseURL : window.location.origin + const path = isUrl ? undefined : ($axios.defaults.baseURL === '..' ? window.location.pathname.split('/').slice(0, -1).join('/') : $axios.defaults.baseURL) - socket = io(url, { - path, - extraHeaders: { 'xc-auth': token } - }) + socket = io(url, { + path, + extraHeaders: { 'xc-auth': token } + }) - socket.on('connect_error', () => { - socket.disconnect() - socket = null - }) + socket.on('connect_error', () => { + socket.disconnect() + socket = null + }) + } catch { } } app.router.onReady(() => {