enqueue method
Implementation
void enqueue(Task task) {
if (_taskQueue.contains(task)) return;
_taskQueue.add(task);
task._status = TaskStatus.pending;
onEvent?.call(TaskAdded(task));
_processNext();
}
void enqueue(Task task) {
if (_taskQueue.contains(task)) return;
_taskQueue.add(task);
task._status = TaskStatus.pending;
onEvent?.call(TaskAdded(task));
_processNext();
}