fix(watch): retablit la remontee distance/calories Health Services
Corrige l'absence de distance/calories alors que la FC fonctionnait. Perimetre QA vert cible, sans changement UI. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -252,8 +252,8 @@ internal class WatchHeartRateCollector(
|
||||
"minHeartRateBpm" to min,
|
||||
"averageHeartRateBpm" to sampleSum / sampleCount,
|
||||
"maxHeartRateBpm" to max,
|
||||
"distanceMeters" to distanceMeters,
|
||||
"caloriesKcal" to caloriesKcal,
|
||||
"totalDistanceMeters" to distanceMeters,
|
||||
"totalCaloriesKcal" to caloriesKcal,
|
||||
),
|
||||
).toString().toByteArray(StandardCharsets.UTF_8)
|
||||
Wearable.getCapabilityClient(context)
|
||||
@ -321,7 +321,7 @@ internal class WatchHeartRateCollector(
|
||||
)
|
||||
if (config == null) {
|
||||
exerciseMetricsStartInFlight = false
|
||||
Log.w(TAG, "no exercise type supports heart rate or distance sessionId=$sessionId")
|
||||
Log.w(TAG, "no exercise type supports usable live metrics sessionId=$sessionId")
|
||||
if (shouldAggregate) {
|
||||
startMeasureHeartRateFallback(context)
|
||||
}
|
||||
@ -430,7 +430,7 @@ internal class WatchHeartRateCollector(
|
||||
distanceOnlyConfig = config
|
||||
}
|
||||
}
|
||||
return distanceOnlyConfig ?: caloriesOnlyConfig ?: heartRateOnlyConfig
|
||||
return caloriesOnlyConfig ?: distanceOnlyConfig ?: heartRateOnlyConfig
|
||||
}
|
||||
|
||||
private fun exerciseTypesFromNames(names: List<String>): List<ExerciseType> {
|
||||
|
||||
Reference in New Issue
Block a user