getResultsByDate method
Implementation
Map<DateTime, List<SubjectProgress>> getResultsByDate({required String interventionId}) {
final resultsByDate = <DateTime, List<SubjectProgress>>{};
progress.where((p) => p.interventionId == interventionId).forEach((p) {
final date = DateTime(p.completedAt!.year, p.completedAt!.month, p.completedAt!.day);
resultsByDate.putIfAbsent(date, () => []);
resultsByDate[date]!.add(p);
});
return resultsByDate;
}