fix: remove redundant cancellation in Done method

This commit is contained in:
krau
2025-12-15 11:15:17 +08:00
parent 651835c467
commit 51198a1e3d

View File

@@ -88,8 +88,6 @@ func (tq *TaskQueue[T]) Get() (*Task[T], error) {
func (tq *TaskQueue[T]) Done(taskID string) {
tq.mu.Lock()
defer tq.mu.Unlock()
tq.CancelTask(taskID) // ensure it's cancelled
delete(tq.taskMap, taskID)
delete(tq.runningTaskMap, taskID)
}