From c7222bc8e94137feccabe7a08c6de29b90c41a49 Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 18 Jul 2023 18:04:22 -0300 Subject: [PATCH] feat: add `mqtt.proxy_to_client_enabled` config --- .../mesh/ui/components/config/MQTTConfigItemList.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/MQTTConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/MQTTConfigItemList.kt index eb20c8003..8837a059b 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/MQTTConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/MQTTConfigItemList.kt @@ -121,6 +121,14 @@ fun MQTTConfigItemList( onValueChanged = { mqttInput = mqttInput.copy { root = it } }) } + item { + SwitchPreference(title = "Proxy to client enabled", + checked = mqttInput.proxyToClientEnabled, + enabled = enabled, + onCheckedChange = { mqttInput = mqttInput.copy { proxyToClientEnabled = it } }) + } + item { Divider() } + item { PreferenceFooter( enabled = mqttInput != mqttConfig, @@ -136,7 +144,7 @@ fun MQTTConfigItemList( @Preview(showBackground = true) @Composable -fun MQTTConfigPreview(){ +fun MQTTConfigPreview() { MQTTConfigItemList( mqttConfig = MQTTConfig.getDefaultInstance(), enabled = true,