diff --git a/profile_prx/src/main/java/no/nordicsemi/android/prx/repository/PRXService.kt b/profile_prx/src/main/java/no/nordicsemi/android/prx/repository/PRXService.kt index 9cef5629..9de087b6 100644 --- a/profile_prx/src/main/java/no/nordicsemi/android/prx/repository/PRXService.kt +++ b/profile_prx/src/main/java/no/nordicsemi/android/prx/repository/PRXService.kt @@ -100,10 +100,6 @@ internal class PRXService : NotificationService() { .onEach { disconnect() } .launchIn(lifecycleScope) - repository.remoteAlarmLevel - .onEach { writeAlertLevel(it) } - .launchIn(lifecycleScope) - return START_REDELIVER_INTENT } @@ -180,6 +176,10 @@ internal class PRXService : NotificationService() { .filterNotNull() .onEach { configureGatt(it, device) } .launchIn(lifecycleScope) + + repository.remoteAlarmLevel + .onEach { writeAlertLevel(it) } + .launchIn(lifecycleScope) } private suspend fun configureGatt(services: BleGattServices, device: ServerDevice) { diff --git a/settings.gradle.kts b/settings.gradle.kts index 316156d7..0ba54cf1 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -50,7 +50,7 @@ dependencyResolutionManagement { } versionCatalogs { create("libs") { - from("no.nordicsemi.android.gradle:version-catalog:1.4.2") + from("no.nordicsemi.android.gradle:version-catalog:1.4.3") } } } @@ -79,6 +79,6 @@ include(":lib_utils") // includeBuild("../Android-Common-Libraries") //} -//if (file("../Kotlin-BLE-Library").exists()) { -// includeBuild("../Kotlin-BLE-Library") -//} +if (file("../Kotlin-BLE-Library").exists()) { + includeBuild("../Kotlin-BLE-Library") +}