suspend fun prepareExercise()

in health-services/ExerciseSample/app/src/main/java/com/example/exercise/HealthServicesManager.kt [155:173]


    suspend fun prepareExercise() {
        Log.d(TAG, "Preparing an exercise")

        val warmUpConfig = WarmUpConfig.builder()
            .setExerciseType(ExerciseType.RUNNING)
            .setDataTypes(
                setOf(
                    DataType.HEART_RATE_BPM,
                    DataType.LOCATION
                )
            )
            .build()

        try {
            exerciseClient.prepareExercise(warmUpConfig).await()
        } catch (e: Exception) {
            Log.e(TAG, "Prepare exercise failed - ${e.message}")
        }
    }