Compare commits

..

No commits in common. "a2b0fc183f032999225a5d198c365b5d7926ccb8" and "3c43f960c3a0d4068a357d6700b90ec322108c42" have entirely different histories.

4 changed files with 23 additions and 17 deletions

View File

@ -133,14 +133,23 @@ const onKeyShortcut = (e) => {
case 'Delete':
onDelete()
return
case 'd':
if (e.metaKey && isMacOS()) {
onDelete()
}
return
case 'F5':
onReload()
return
case 'r':
if (e.metaKey && isMacOS()) {
onReload()
}
return
case 'F2':
onRename()
return

View File

@ -154,11 +154,7 @@ const onAdd = async () => {
value = defaultValue[type]
}
// await browserStore.reloadKey({server, db, key: trim(key)})
const {
success,
msg,
nodeKey = '',
} = await browserStore.setKey({
const { success, msg, nodeKey } = await browserStore.setKey({
server,
db,
key: trim(key),
@ -169,11 +165,8 @@ const onAdd = async () => {
if (success) {
// select current key
await nextTick()
const selectedDB = browserStore.getSelectedDB(server)
if (selectedDB === db) {
tabStore.setSelectedKeys(server, nodeKey)
browserStore.reloadKey({ server, db, key })
}
} else if (!isEmpty(msg)) {
$message.error(msg)
}

View File

@ -355,6 +355,11 @@ const onKeyShortcut = (e) => {
case 'Delete':
handleKeyDelete()
break
case 'd':
if (e.metaKey && isMacOS()) {
handleKeyDelete()
}
break
case 'F5':
handleSelectContextMenu('value_reload')
break

View File

@ -832,7 +832,7 @@ const useBrowserStore = defineStore('browser', {
if (success) {
/** @type RedisServerState **/
const serverInst = this.servers[server]
if (serverInst != null && serverInst.db === db) {
if (serverInst != null) {
// const { value } = data
// update tree view data
const { newKey = 0 } = serverInst.addKeyNodes([key], true)
@ -840,13 +840,12 @@ const useBrowserStore = defineStore('browser', {
serverInst.tidyNode(key)
serverInst.updateDBKeyCount(db, newKey)
}
}
const { value: updatedValue } = data
if (updatedValue != null) {
const tab = useTabStore()
tab.updateValue({ server, db, key, value: updatedValue })
}
}
// this.loadKeySummary({ server, db, key })
return {
success,