From df71ac7049785a12880dc81bb7213106428d0ec9 Mon Sep 17 00:00:00 2001 From: Lykin <137850705+tiny-craft@users.noreply.github.com> Date: Sun, 18 Feb 2024 14:54:46 +0800 Subject: [PATCH] perf: omit config file keys for different connection networks --- frontend/src/components/dialogs/ConnectionDialog.vue | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/src/components/dialogs/ConnectionDialog.vue b/frontend/src/components/dialogs/ConnectionDialog.vue index d5296b9..f38b192 100644 --- a/frontend/src/components/dialogs/ConnectionDialog.vue +++ b/frontend/src/components/dialogs/ConnectionDialog.vue @@ -164,6 +164,16 @@ const onSaveConnection = async () => { } }) + // trim addr by network type + if (get(generalForm.value, 'network', 'tcp') === 'unix') { + generalForm.value.network = 'unix' + generalForm.value.addr = '' + generalForm.value.port = 0 + } else { + generalForm.value.network = '' + generalForm.value.sock = '' + } + // trim advance data if (get(generalForm.value, 'dbFilterType', 'none') === 'none') { generalForm.value.dbFilterList = []