in health-services/ExerciseSample/app/src/main/java/com/example/exercise/HealthServicesManager.kt [57:67]
suspend fun getExerciseCapabilities(): ExerciseTypeCapabilities? {
if (!capabilitiesLoaded) {
val capabilities = exerciseClient.capabilities.await()
if (ExerciseType.RUNNING in capabilities.supportedExerciseTypes) {
exerciseCapabilities =
capabilities.getExerciseTypeCapabilities(ExerciseType.RUNNING)
}
capabilitiesLoaded = true
}
return exerciseCapabilities
}