Fix new Toolbar

This commit is contained in:
Sylwester Zieliński
2022-05-11 14:43:57 +02:00
parent f0257c2d3f
commit edcc5bf6bc
18 changed files with 38 additions and 32 deletions

View File

@@ -29,7 +29,7 @@ class PRXRepository @Inject internal constructor(
private var manager: PRXManager? = null
private var logger: ToolboxLogger? = null
private val _data = MutableStateFlow<BleManagerResult<PRXData>>(ConnectingResult())
private val _data = MutableStateFlow<BleManagerResult<PRXData>>(IdleResult())
internal val data = _data.asStateFlow()
val isRunning = data.map { it.isRunning() }

View File

@@ -51,7 +51,7 @@ fun PRXScreen() {
@Composable
private fun AppBar(state: PRXViewState, navigateUp: () -> Unit, viewModel: PRXViewModel) {
val toolbarName = (state as? WorkingState)?.let {
(it.result as? SuccessResult<PRXData>)?.deviceName()
(it.result as? DeviceHolder)?.deviceName()
}
if (toolbarName == null) {