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