From 222246ae72e9a922b7edd17e210b4bb05c3e13e3 Mon Sep 17 00:00:00 2001 From: mertmit Date: Tue, 27 Dec 2022 17:50:42 +0300 Subject: [PATCH] fix: disconnect from socket if modal closed Signed-off-by: mertmit --- packages/nc-gui/components/dlg/AirtableImport.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/nc-gui/components/dlg/AirtableImport.vue b/packages/nc-gui/components/dlg/AirtableImport.vue index 12cd859e98..d27498af69 100644 --- a/packages/nc-gui/components/dlg/AirtableImport.vue +++ b/packages/nc-gui/components/dlg/AirtableImport.vue @@ -45,8 +45,6 @@ const enableAbort = ref(false) let socket: Socket | null -let socketInterval: NodeJS.Timer - const syncSource = ref({ id: '', type: 'Airtable', @@ -275,10 +273,10 @@ onMounted(async () => { onBeforeUnmount(() => { if (socket) { - socket.removeAllListeners() + socket.off('disconnect') socket.disconnect() + socket.removeAllListeners() } - clearInterval(socketInterval) })