mirror of
https://github.com/tw93/Mole.git
synced 2026-02-15 05:50:12 +00:00
refactor: modernize Go code
This commit is contained in:
@@ -359,7 +359,7 @@ func (m model) scanCmd(path string) tea.Cmd {
|
||||
return scanResultMsg{result: result, err: nil}
|
||||
}
|
||||
|
||||
v, err, _ := scanGroup.Do(path, func() (interface{}, error) {
|
||||
v, err, _ := scanGroup.Do(path, func() (any, error) {
|
||||
return scanPathConcurrent(path, m.filesScanned, m.dirsScanned, m.bytesScanned, m.currentPath)
|
||||
})
|
||||
|
||||
@@ -997,10 +997,7 @@ func (m *model) clampEntrySelection() {
|
||||
m.selected = 0
|
||||
}
|
||||
viewport := calculateViewport(m.height, false)
|
||||
maxOffset := len(m.entries) - viewport
|
||||
if maxOffset < 0 {
|
||||
maxOffset = 0
|
||||
}
|
||||
maxOffset := max(len(m.entries)-viewport, 0)
|
||||
if m.offset > maxOffset {
|
||||
m.offset = maxOffset
|
||||
}
|
||||
@@ -1025,10 +1022,7 @@ func (m *model) clampLargeSelection() {
|
||||
m.largeSelected = 0
|
||||
}
|
||||
viewport := calculateViewport(m.height, true)
|
||||
maxOffset := len(m.largeFiles) - viewport
|
||||
if maxOffset < 0 {
|
||||
maxOffset = 0
|
||||
}
|
||||
maxOffset := max(len(m.largeFiles)-viewport, 0)
|
||||
if m.largeOffset > maxOffset {
|
||||
m.largeOffset = maxOffset
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user