cancel method

  1. @override
Future<void> cancel(
  1. String taskId
)
override

Cancels an active download

Does nothing if task doesn't exist or is already complete

Implementation

@override
Future<void> cancel(String taskId) async {
  final task = _activeTasks[taskId];
  if (task != null) {
    await _downloader.cancelTaskWithId(taskId);
    _activeTasks.remove(taskId);
  }
}