Change PRX module

This commit is contained in:
Sylwester Zieliński
2022-02-14 15:24:28 +01:00
parent 382208454f
commit f92e1b4adb
15 changed files with 277 additions and 196 deletions

View File

@@ -89,7 +89,7 @@ internal class HTSManager internal constructor(
gatt.getService(BATTERY_SERVICE_UUID)?.run {
batteryLevelCharacteristic = getCharacteristic(BATTERY_LEVEL_CHARACTERISTIC_UUID)
}
return htCharacteristic != null
return htCharacteristic != null && batteryLevelCharacteristic != null
}
override fun onServicesInvalidated() {

View File

@@ -3,9 +3,11 @@ package no.nordicsemi.android.hts.viewmodel
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.flow.*
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.asStateFlow
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import no.nordicsemi.android.hts.data.HTSRepository
import no.nordicsemi.android.hts.repository.HTSService
import no.nordicsemi.android.hts.repository.HTS_SERVICE_UUID
import no.nordicsemi.android.hts.view.*
import no.nordicsemi.android.navigation.*