removeAllTask method

void removeAllTask()

Cancels and removes all tasks from the manager.

Implementation

void removeAllTask() {
  for (var isolate in _isolatePool.isolateList) {
    String? taskId = isolate.task?.id;
    if (taskId != null) {
      _isolatePool.notifyIsolate(taskId, DownloadStatus.CANCELLED);
      isolate.reset();
    }
  }
  allTasks.clear();
}