From f3e57c05e4e4af8cf20247b8cd4ee159db10ae8e Mon Sep 17 00:00:00 2001 From: andrekir Date: Thu, 19 Oct 2023 17:16:16 -0300 Subject: [PATCH] fix: variables not initialized before constructor execution --- app/src/main/java/com/geeksville/mesh/model/UIState.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/model/UIState.kt b/app/src/main/java/com/geeksville/mesh/model/UIState.kt index 15ade7f89..c035f3a1b 100644 --- a/app/src/main/java/com/geeksville/mesh/model/UIState.kt +++ b/app/src/main/java/com/geeksville/mesh/model/UIState.kt @@ -143,6 +143,9 @@ class UIViewModel @Inject constructor( private val requestIds = MutableStateFlow>(hashMapOf()) + private val _snackbarText = MutableLiveData(null) + val snackbarText: LiveData get() = _snackbarText + init { radioInterfaceService.errorMessage.filterNotNull().onEach { _snackbarText.value = it @@ -318,9 +321,6 @@ class UIViewModel @Inject constructor( _requestChannelUrl.value = null } - private val _snackbarText = MutableLiveData(null) - val snackbarText: LiveData get() = _snackbarText - fun showSnackbar(resString: Any) { _snackbarText.value = resString }