feat(exercice): affichage des médias pendant l'exécution (ticket #36)
Expose la galerie d'images d'exercice (backend du ticket #35) pendant l'exécution de séance sur workout_execution_screen.dart et program_screen.dart, avec les ajustements domain/use cases/repositories nécessaires. flutter analyze propre, 67/67 tests verts, build APK debug validé. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -439,6 +439,7 @@ final class ProgramUseCases {
|
||||
exerciseNameSnapshot: input.exerciseNameSnapshot,
|
||||
exerciseDescriptionSnapshot: input.exerciseDescriptionSnapshot,
|
||||
exerciseImageMediaIdSnapshot: input.exerciseImageMediaIdSnapshot,
|
||||
exerciseImageMediaIdsSnapshot: input.exerciseImageMediaIdsSnapshot,
|
||||
exerciseVideoMediaIdSnapshot: input.exerciseVideoMediaIdSnapshot,
|
||||
exerciseArchivedSnapshot: input.exerciseArchivedSnapshot,
|
||||
availableTimeSnapshot: input.availableTimeSnapshot,
|
||||
@ -555,6 +556,7 @@ final class ProgramExerciseConfig {
|
||||
required this.exerciseNameSnapshot,
|
||||
this.exerciseDescriptionSnapshot,
|
||||
this.exerciseImageMediaIdSnapshot,
|
||||
this.exerciseImageMediaIdsSnapshot = const [],
|
||||
this.exerciseVideoMediaIdSnapshot,
|
||||
this.exerciseArchivedSnapshot = false,
|
||||
required this.availableTimeSnapshot,
|
||||
@ -577,6 +579,7 @@ final class ProgramExerciseConfig {
|
||||
final String exerciseNameSnapshot;
|
||||
final String? exerciseDescriptionSnapshot;
|
||||
final String? exerciseImageMediaIdSnapshot;
|
||||
final List<String> exerciseImageMediaIdsSnapshot;
|
||||
final String? exerciseVideoMediaIdSnapshot;
|
||||
final bool exerciseArchivedSnapshot;
|
||||
final bool availableTimeSnapshot;
|
||||
@ -1501,6 +1504,8 @@ List<ProgramExercise> _repositionProgramExercises(
|
||||
exercises[index].exerciseDescriptionSnapshot,
|
||||
exerciseImageMediaIdSnapshot:
|
||||
exercises[index].exerciseImageMediaIdSnapshot,
|
||||
exerciseImageMediaIdsSnapshot:
|
||||
exercises[index].exerciseImageMediaIdsSnapshot,
|
||||
exerciseVideoMediaIdSnapshot:
|
||||
exercises[index].exerciseVideoMediaIdSnapshot,
|
||||
exerciseArchivedSnapshot: exercises[index].exerciseArchivedSnapshot,
|
||||
|
||||
Reference in New Issue
Block a user