mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
handle updated wantConfig
This commit is contained in:
parent
418bc77d4e
commit
a598b50d40
2 changed files with 36 additions and 34 deletions
|
|
@ -67,15 +67,18 @@ class UIViewModel @Inject constructor(
|
|||
private val _allPacketState = MutableStateFlow<List<Packet>>(emptyList())
|
||||
val allPackets: StateFlow<List<Packet>> = _allPacketState
|
||||
|
||||
private val _localConfig = MutableLiveData<LocalOnlyProtos.LocalConfig?>()
|
||||
val localConfig: LiveData<LocalOnlyProtos.LocalConfig?> get() = _localConfig
|
||||
|
||||
init {
|
||||
viewModelScope.launch {
|
||||
packetRepository.getAllPackets().collect { packets ->
|
||||
_allPacketState.value = packets
|
||||
}
|
||||
}
|
||||
viewModelScope.launch(Dispatchers.IO) {
|
||||
viewModelScope.launch {
|
||||
localConfigRepository.localConfigFlow.collect { config ->
|
||||
_localConfig.postValue(config)
|
||||
_localConfig.value = config
|
||||
}
|
||||
}
|
||||
debug("ViewModel created")
|
||||
|
|
@ -107,10 +110,6 @@ class UIViewModel @Inject constructor(
|
|||
_connectionState.value = connectionState
|
||||
}
|
||||
|
||||
/// various radio settings (including the channel)
|
||||
private val _localConfig = MutableLiveData<LocalOnlyProtos.LocalConfig?>()
|
||||
val localConfig: LiveData<LocalOnlyProtos.LocalConfig?> get() = _localConfig
|
||||
|
||||
private val _channels = MutableLiveData<ChannelSet?>()
|
||||
val channels: LiveData<ChannelSet?> get() = _channels
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue