From 736c753c5e6f9b7076f0d39cd717ccd3301eec0e Mon Sep 17 00:00:00 2001 From: Sylwester Zielinski Date: Wed, 3 May 2023 16:02:44 +0200 Subject: [PATCH] Fix waitForBonding position on HRS profile --- .../main/java/no/nordicsemi/android/hrs/service/HRSService.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSService.kt b/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSService.kt index 8a4dc101..632ad906 100644 --- a/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSService.kt +++ b/profile_hrs/src/main/java/no/nordicsemi/android/hrs/service/HRSService.kt @@ -97,6 +97,8 @@ internal class HRSService : NotificationService() { client = device.connect(this@HRSService, logger = logger) + client.waitForBonding() + repository.loggerEvent .onEach { logger.launch() } .launchIn(lifecycleScope) @@ -107,8 +109,6 @@ internal class HRSService : NotificationService() { .onEach { stopIfDisconnected(it) } .launchIn(lifecycleScope) - client.waitForBonding() - if (!client.isConnected) { return@launch }