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 81cef36fb..de50a1908 100644 --- a/app/src/main/java/com/geeksville/mesh/model/UIState.kt +++ b/app/src/main/java/com/geeksville/mesh/model/UIState.kt @@ -424,8 +424,14 @@ class UIViewModel @Inject constructor( init { radioConfigRepository.errorMessage.filterNotNull().onEach { - showSnackbar(it) - radioConfigRepository.clearErrorMessage() + showAlert( + title = app.getString(R.string.client_notification), + message = it, + onConfirm = { + radioConfigRepository.clearErrorMessage() + }, + dismissable = false + ) }.launchIn(viewModelScope) radioConfigRepository.localConfigFlow.onEach { config -> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2a4e53c0a..7ccc0c88d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -678,4 +678,5 @@ Only Favorites Show Waypoints Show Precision Circles + Client Notification