fix: aria2 download magnet link (close #1665)

This commit is contained in:
Noah Hsu
2022-09-18 16:07:32 +08:00
parent b74b55fa4a
commit 6c89c6c8ae
2 changed files with 12 additions and 1 deletions

View File

@ -122,6 +122,10 @@ func (tm *Manager[K]) ClearDone() {
tm.RemoveByStates(SUCCEEDED, CANCELED, ERRORED)
}
func (tm *Manager[K]) RawTasks() *generic_sync.MapOf[K, *Task[K]] {
return &tm.tasks
}
func NewTaskManager[K comparable](maxWorker int, updateID ...func(*K)) *Manager[K] {
tm := &Manager[K]{
tasks: generic_sync.MapOf[K, *Task[K]]{},