listTasks method
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;
}