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 }