taskListsProvider top-level property

dynamic taskListsProvider
final

Implementation

final taskListsProvider =
    FutureProvider.family<List<String>, String?>((ref, spaceId) async {
  final allTaskLists = await priotizeBookmarked(
    ref,
    BookmarkType.task_lists,
    await ref.watch(allTasksListsProvider.future),
    getId: (e) => e.eventIdStr(),
  );
  if (spaceId == null) {
    return allTaskLists.map((e) => e.eventIdStr()).toList();
  } else {
    return allTaskLists
        .where((t) => t.spaceIdStr() == spaceId)
        .map((e) => e.eventIdStr())
        .toList();
  }
});