feat(watch): renforce la vibration de fin de chrono et consolide la remontee des donnees stats montre

Cote montre pour #180 (vibration timerFinished plus longue et plus forte) et #179 (contrat/collecte des donnees stats vers le telephone).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-30 14:55:52 +02:00
parent 36691643d7
commit b4503d6b5f
8 changed files with 170 additions and 29 deletions

View File

@ -86,7 +86,8 @@ final class WatchSessionUiState {
return sample != null &&
(sample.heartRateBpm != null ||
sample.distanceMeters != null ||
sample.caloriesKcal != null);
sample.caloriesKcal != null ||
sample.sensorCollectionStatus != null);
}
}
@ -348,7 +349,8 @@ final class WatchSessionViewModel extends ValueNotifier<WatchSessionUiState> {
final hasMetric =
sample.heartRateBpm != null ||
sample.distanceMeters != null ||
sample.caloriesKcal != null;
sample.caloriesKcal != null ||
sample.sensorCollectionStatus != null;
if (!hasMetric) {
return;
}