fix(exercice): reprise du timer d'étape après restauration de séance (ticket #60)
Relance le timer de l'étape en cours si son état restauré est en pause, au lieu de rester bloqué en pause après une reprise de séance. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -957,6 +957,10 @@ final class _WorkoutExecutionScreenState extends State<WorkoutExecutionScreen> {
|
|||||||
if (!mounted || restoredRest) return;
|
if (!mounted || restoredRest) return;
|
||||||
await _loadScoreStopwatch();
|
await _loadScoreStopwatch();
|
||||||
await _loadStepProgress();
|
await _loadStepProgress();
|
||||||
|
if (_stepProgress?.state.status ==
|
||||||
|
ActiveExerciseStepProgressStatus.pausedTimer) {
|
||||||
|
await _startCurrentStepTimer();
|
||||||
|
}
|
||||||
if (!mounted) return;
|
if (!mounted) return;
|
||||||
setState(() => _mode = WorkoutExecutionMode.active);
|
setState(() => _mode = WorkoutExecutionMode.active);
|
||||||
_refreshStepTicker();
|
_refreshStepTicker();
|
||||||
|
|||||||
Reference in New Issue
Block a user