feat: implement file transfer functionality with multi-select, sorting, and directory traversal support

This commit is contained in:
2026-06-09 11:41:49 +01:00
parent 13848fb227
commit c0ab7acdf2
11 changed files with 466 additions and 35 deletions
+10
View File
@@ -142,3 +142,13 @@ func (m *Manager) GetTransfers() []*Transfer {
}
return res
}
func (m *Manager) ClearCompleted() {
m.mu.Lock()
defer m.mu.Unlock()
for id, t := range m.transfers {
if t.Status == StatusComplete || t.Status == StatusFailed {
delete(m.transfers, id)
}
}
}