addTask method

String addTask(
  1. Function function,
  2. List args,
  3. int priority, {
  4. int maxRetries = 3,
})

Implementation

String addTask(Function function, List<dynamic> args, int priority,
    {int maxRetries = 3}) {
  final taskId = const Uuid().v4();
  _taskQueue
      .add(Task(taskId, function, args, priority, maxRetries: maxRetries));
  _logger.i('New Task Added To Queue: $taskId');
  _assignTasks();
  return taskId;
}