mirror of
https://github.com/aljazceru/Android-nRF-Toolbox.git
synced 2026-01-06 00:04:21 +01:00
Change HRS module
This commit is contained in:
@@ -9,6 +9,7 @@ import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
import no.nordicsemi.android.cgms.data.CGMRepository
|
||||
import no.nordicsemi.android.csc.data.CSCRepository
|
||||
import no.nordicsemi.android.hrs.data.HRSRepository
|
||||
import no.nordicsemi.android.navigation.NavigationManager
|
||||
import no.nordicsemi.android.nrftoolbox.ProfileDestination
|
||||
import no.nordicsemi.android.nrftoolbox.view.HomeViewState
|
||||
@@ -18,7 +19,8 @@ import javax.inject.Inject
|
||||
class HomeViewModel @Inject constructor(
|
||||
private val navigationManager: NavigationManager,
|
||||
cgmRepository: CGMRepository,
|
||||
cscRepository: CSCRepository
|
||||
cscRepository: CSCRepository,
|
||||
hrsRepository: HRSRepository
|
||||
) : ViewModel() {
|
||||
|
||||
private val _state = MutableStateFlow(HomeViewState())
|
||||
@@ -32,6 +34,10 @@ class HomeViewModel @Inject constructor(
|
||||
cscRepository.isRunning.onEach {
|
||||
_state.value = _state.value.copy(isCSCModuleRunning = it)
|
||||
}.launchIn(viewModelScope)
|
||||
|
||||
hrsRepository.isRunning.onEach {
|
||||
_state.value = _state.value.copy(isHRSModuleRunning = it)
|
||||
}.launchIn(viewModelScope)
|
||||
}
|
||||
|
||||
fun openProfile(destination: ProfileDestination) {
|
||||
|
||||
Reference in New Issue
Block a user