mirror of
https://github.com/tiny-craft/tiny-rdm.git
synced 2025-10-15 11:40:38 +08:00
perf: ask for close relevant connections before edit
This commit is contained in:
@@ -238,7 +238,18 @@ const handleSelectContextMenu = (key) => {
|
||||
openConnection(name).then(() => {})
|
||||
break
|
||||
case 'server_edit':
|
||||
dialogStore.openEditDialog(name)
|
||||
// ask for close relevant connections before edit
|
||||
if (connectionStore.isConnected(name)) {
|
||||
confirmDialog.warning(i18n.t('edit_close_confirm'), () => {
|
||||
connectionStore.closeConnection(name).then((success) => {
|
||||
if (success) {
|
||||
dialogStore.openEditDialog(name)
|
||||
}
|
||||
})
|
||||
})
|
||||
} else {
|
||||
dialogStore.openEditDialog(name)
|
||||
}
|
||||
break
|
||||
case 'server_remove':
|
||||
removeConnection(name)
|
||||
|
Reference in New Issue
Block a user