fix: can not save scan size less than default value in preference
fix: incorrect delete pattern when flush database with any key selected
This commit is contained in:
parent
5a29a34ea1
commit
6996421cde
|
@ -46,7 +46,9 @@ func (p *PreferencesStorage) GetPreferences() (ret types.Preferences) {
|
|||
defer p.mutex.Unlock()
|
||||
|
||||
ret = p.getPreferences()
|
||||
ret.General.ScanSize = max(ret.General.ScanSize, consts.DEFAULT_SCAN_SIZE)
|
||||
if ret.General.ScanSize <= 0 {
|
||||
ret.General.ScanSize = consts.DEFAULT_SCAN_SIZE
|
||||
}
|
||||
ret.Behavior.AsideWidth = max(ret.Behavior.AsideWidth, consts.DEFAULT_ASIDE_WIDTH)
|
||||
ret.Behavior.WindowWidth = max(ret.Behavior.WindowWidth, consts.MIN_WINDOW_WIDTH)
|
||||
ret.Behavior.WindowHeight = max(ret.Behavior.WindowHeight, consts.MIN_WINDOW_HEIGHT)
|
||||
|
|
|
@ -259,6 +259,9 @@ const handleSelectContextMenu = (key) => {
|
|||
resetExpandKey(props.server, db, true)
|
||||
connectionStore.closeDatabase(props.server, db)
|
||||
break
|
||||
case 'db_flush':
|
||||
dialogStore.openDeleteKeyDialog(props.server, db, '*')
|
||||
break
|
||||
case 'db_newkey':
|
||||
case 'key_newkey':
|
||||
dialogStore.openNewKeyDialog(redisKey, props.server, db)
|
||||
|
@ -548,7 +551,7 @@ const getDatabaseMenu = (opened, loading, end) => {
|
|||
tTooltip: 'interface.batch_delete',
|
||||
icon: Delete,
|
||||
disabled: loading === true,
|
||||
onClick: () => handleSelectContextMenu('key_remove'),
|
||||
onClick: () => handleSelectContextMenu('db_flush'),
|
||||
}),
|
||||
// h(IconButton, {
|
||||
// tTooltip: 'interface.more_action',
|
||||
|
|
Loading…
Reference in New Issue