ScrapingTask<T> constructor
ScrapingTask<T> ({
- required String id,
- required String domain,
- required String url,
- required Future<
T> execute(), - TaskPriority priority = TaskPriority.normal,
- int maxRetries = 3,
- List<
ScrapingTask> dependencies = const [], - Logger? logger,
- DateTime? createdAt,
Creates a new ScrapingTask
Implementation
ScrapingTask({
required this.id,
required this.domain,
required this.url,
required this.execute,
this.priority = TaskPriority.normal,
this.maxRetries = 3,
this.dependencies = const [],
this.logger,
DateTime? createdAt,
}) : createdAt = createdAt ?? DateTime.now();