getInterventionForDate method

Intervention? getInterventionForDate(
  1. DateTime date
)

Implementation

Intervention? getInterventionForDate(DateTime date) {
  final index = getInterventionIndexForDate(date);
  if (date.isBefore(startedAt!) || index >= interventionOrder.length) {
    print('Study is over or has not begun.');
    return null;
  }
  final interventionId = interventionOrder[index];
  return selectedInterventions.firstWhereOrNull(
    (intervention) => intervention.id == interventionId,
  );
}