fix(persistence): correctifs post-QA sur les repositories (ticket #13)
Corrige les ports, use cases, entités et l'implémentation Drift des repositories suite aux retours de QA. flutter analyze propre, 24/24 tests verts, build APK debug validé. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -631,6 +631,28 @@ final class ActiveRestState {
|
||||
final DateTime startedAt;
|
||||
final DateTime? endedAt;
|
||||
final DateTime? skippedAt;
|
||||
|
||||
ActiveRestState copyWith({
|
||||
EntityMetadata? metadata,
|
||||
int? adjustedRestSeconds,
|
||||
Object? endedAt = _unchanged,
|
||||
Object? skippedAt = _unchanged,
|
||||
}) {
|
||||
return ActiveRestState(
|
||||
metadata: metadata ?? this.metadata,
|
||||
activeWorkoutSessionId: activeWorkoutSessionId,
|
||||
afterProgramIndex: afterProgramIndex,
|
||||
afterExerciseIndex: afterExerciseIndex,
|
||||
afterSetIndex: afterSetIndex,
|
||||
plannedRestSeconds: plannedRestSeconds,
|
||||
adjustedRestSeconds: adjustedRestSeconds ?? this.adjustedRestSeconds,
|
||||
startedAt: startedAt,
|
||||
endedAt: endedAt == _unchanged ? this.endedAt : endedAt as DateTime?,
|
||||
skippedAt: skippedAt == _unchanged
|
||||
? this.skippedAt
|
||||
: skippedAt as DateTime?,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
final class WorkoutHistory {
|
||||
|
||||
Reference in New Issue
Block a user