cancel method
void
cancel()
Cancels the task
Implementation
void cancel() {
if (isComplete) return;
status = TaskStatus.cancelled;
completedAt = DateTime.now();
logger?.info('Task $id cancelled');
if (!_completer.isCompleted) {
_completer.completeError(
ScrapingException.validation('Task was cancelled', isRetryable: false),
);
}
}