feat(server): implemente synchronisation et serveur avec fixtures (#187)
- Implémente la couche de synchronisation avec le serveur - Ajoute les fixtures versionnées pour les tests - Met à jour Drift database et repositories pour le support sync - Améliore les tests de synchronisation - Corrige et améliore le watch companion pour la collecte de métriques Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -938,6 +938,9 @@ abstract interface class WorkoutHistoryRepository {
|
||||
|
||||
abstract interface class WorkoutTelemetryRepository {
|
||||
Future<bool> saveSample(WorkoutTelemetrySample sample);
|
||||
Future<ActiveWorkoutTelemetryWindowState?> findWindowState(String sessionId);
|
||||
Future<void> saveWindowState(ActiveWorkoutTelemetryWindowState state);
|
||||
Future<void> deleteWindowState(String sessionId);
|
||||
Future<List<WorkoutTelemetrySample>> listSamples(String sessionId);
|
||||
Future<List<WorkoutTelemetrySample>> listSamplesForScope({
|
||||
required String sessionId,
|
||||
|
||||
Reference in New Issue
Block a user