taskListsProvider top-level property
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();
}
});