rehabilitationStateProvider top-level property
final
usecase
- startWorkout
- endWorkout
Implementation
final rehabilitationStateProvider =
StateNotifierProvider<RehabilitationState, Rehabilitation>(
(ref) {
return RehabilitationState(
// usecases
GetValidPrescriptionMock(),
StartRehabilitationMock(),
EndRehabilitationMock(),
SendRPEMock(),
// domain services
SelectExerciseFromMetsMock(),
CalcNextExerciseMetsMock(),
// services
ref.read(uploadInferenceDebugDataServiceProvider),
ref.watch(poseEstimationSeviceProvider.future),
ref.read(convertCameraImageServiceProvider),
ref.watch(evaluatePoseServiceProvider.future),
// managers
IHeartRateManagerMock(),
ref.watch(timerManagerProvider.notifier),
ref.read(programProvider),
ref.read(loggerProvider),
);
},
);