add method

  1. @override
void add(
  1. @noFutures TTaskHandler<T> handler, {
  2. @noFutures TOnTaskError? onError,
  3. bool? eagerError,
  4. Duration? minTaskDuration,
})
override

Adds a task, applying batch-level defaults for any unspecified parameters.

Implementation

@override
void add(
  @noFutures TTaskHandler<T> handler, {
  @noFutures TOnTaskError? onError,
  bool? eagerError,
  Duration? minTaskDuration,
}) {
  final task = Task(
    handler: handler,
    onError: onError,
    eagerError: eagerError ?? _eagerError,
    minTaskDuration: minTaskDuration,
  );
  addTask(task);
}