getValues method

  1. @override
List getValues(
  1. StudySubject subject
)
override

Implementation

@override
List getValues(StudySubject subject) {
  final resultSet = resultProperty.retrieveFromResults(subject).map<int, num>(
        (key, value) => MapEntry(subject.getDayOfStudyFor(key), value),
      );
  final numberOfDays = subject.study.schedule.getNumberOfPhases() *
      subject.study.schedule.phaseDuration;
  return Iterable<int>.generate(numberOfDays)
      .map((day) => resultSet[day])
      .toList();
}