From d3797a2d4a59c37c988bb616965d4c4843d96cd8 Mon Sep 17 00:00:00 2001 From: DanielR92 Date: Tue, 27 Sep 2022 22:54:18 +0200 Subject: [PATCH] Add if statement for disclaimer --- tools/esp8266/webApi.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/tools/esp8266/webApi.cpp b/tools/esp8266/webApi.cpp index ed6c9e64..bd146ae9 100644 --- a/tools/esp8266/webApi.cpp +++ b/tools/esp8266/webApi.cpp @@ -227,19 +227,25 @@ void webApi::getIndex(JsonObject obj) { } } - JsonArray warn = obj.createNestedArray(F("warnings")); + JsonArray data = obj.createNestedArray(F("warnings")); if(!mApp->mSys->Radio.isChipConnected()) - warn.add(F("your NRF24 module can't be reached, check the wiring and pinout")); + data.add(F("your NRF24 module can't be reached, check the wiring and pinout")); if(!mApp->mqttIsConnected()) - warn.add(F("MQTT is not connected")); + data.add(F("MQTT is not connected")); - JsonArray info = obj.createNestedArray(F("infos")); + // When WiFi is in AP mode, then show Disclaimer! + if(WiFi.getMode() == WIFI_AP) { + data = obj.createNestedArray(F("disclaimer")); + data.add(true); + } + + data = obj.createNestedArray(F("infos")); if(mApp->getRebootRequestState()) - info.add(F("reboot your ESP to apply all your configuration changes!")); + data.add(F("reboot your ESP to apply all your configuration changes!")); if(!mApp->getSettingsValid()) - info.add(F("your settings are invalid")); + data.add(F("your settings are invalid")); if(mApp->mqttIsConnected()) - info.add(F("MQTT is connected")); + data.add(F("MQTT is connected")); }