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