myOngoingEventListProvider top-level property
final
Implementation
final myOngoingEventListProvider = FutureProvider.autoDispose
.family<List<ffi.CalendarEvent>, String?>((ref, spaceId) async {
List<ffi.CalendarEvent> allOngoingEventList = await ref.watch(
allOngoingEventListProvider(spaceId).future,
);
List<ffi.CalendarEvent> myOngoingEventList = [];
for (final event in allOngoingEventList) {
final myRsvpStatus = await ref.watch(
myRsvpStatusProvider(event.eventId().toString()).future,
);
if (myRsvpStatus == ffi.RsvpStatusTag.Yes) {
myOngoingEventList.add(event);
}
}
return myOngoingEventList;
});