myOngoingEventListProvider top-level property

dynamic myOngoingEventListProvider
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;
    });