bookmarkedEventListProvider top-level property
final
Implementation
final bookmarkedEventListProvider = FutureProvider.autoDispose.family<
List<ffi.CalendarEvent>,
String?
>((ref, spaceId) async {
final allEventList = await ref.watch(allEventListProvider(spaceId).future);
final bookmarkedEventIds =
ref.watch(bookmarkByTypeProvider(BookmarkType.events)).valueOrNull ?? [];
List<ffi.CalendarEvent> bookmarkedEventList =
allEventList.where((event) {
return bookmarkedEventIds.contains(event.eventId().toString());
}).toList();
return sortEventListAscTime(bookmarkedEventList);
});