listTasks method

List<BackgroundTask> listTasks({
  1. TaskStatus? status,
})

List all tasks, optionally filtered by status.

Implementation

List<BackgroundTask> listTasks({TaskStatus? status}) {
  final tasks = _tasks.values.toList();
  if (status != null) {
    return tasks.where((t) => t.status == status).toList();
  }
  return tasks;
}