getPerformedSet method
Implementation
PerformedSet? getPerformedSet(int exerciseIndex, int setIndex) {
final st = _state;
if (st == null) return null;
final ex = st.performed.firstWhere(
(e) => e.exerciseIndex == exerciseIndex,
orElse:
() => PerformedExercise(
exerciseIndex: exerciseIndex,
exerciseName: '',
sets: const [],
),
);
try {
return ex.sets.firstWhere((s) => s.setIndex == setIndex);
} catch (_) {
return null;
}
}