From 9e5cffbfb1571e3a53d2f91e666125bf1618f49a Mon Sep 17 00:00:00 2001 From: andrekir Date: Mon, 2 Jan 2023 21:27:51 -0300 Subject: [PATCH] add lora.ignoreIncoming config --- .../geeksville/mesh/ui/DeviceSettingsItemList.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt index be8230a91..7bb3229f4 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt @@ -719,6 +719,19 @@ fun DeviceSettingsItemList(viewModel: UIViewModel) { } item { Divider() } + item { + EditTextPreference(title = "Ignore incoming", // FIXME use proper Composable component + value = loraInput.ignoreIncomingList.getOrNull(0) ?: 0, + enabled = connected, + keyboardActions = KeyboardActions(onDone = { focusManager.clearFocus() }), + onValueChanged = { + loraInput = loraInput.copy { + if (loraInput.ignoreIncomingCount == 0) ignoreIncoming.add(it) + else ignoreIncoming[0] = it + } + }) + } + item { PreferenceFooter( enabled = loraInput != localConfig.lora,