From 0d7c1421887ff93d6d16e9779a6b83adc97aaf16 Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 18 Jul 2020 20:58:17 +0200 Subject: [PATCH] fix web color rendering for mqtt fails --- interface/src/mqtt/MqttStatus.ts | 2 +- lib/framework/MqttSettingsService.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/interface/src/mqtt/MqttStatus.ts b/interface/src/mqtt/MqttStatus.ts index 00e5408ec..4263aafb9 100644 --- a/interface/src/mqtt/MqttStatus.ts +++ b/interface/src/mqtt/MqttStatus.ts @@ -52,5 +52,5 @@ export const mqttPublishHighlight = ({ mqtt_fails }: MqttStatus, theme: Theme) = if (mqtt_fails < 10) return theme.palette.warning.main; - return theme.palette.success.main; + return theme.palette.error.main; } \ No newline at end of file diff --git a/lib/framework/MqttSettingsService.cpp b/lib/framework/MqttSettingsService.cpp index ad6deb8eb..4411f6436 100644 --- a/lib/framework/MqttSettingsService.cpp +++ b/lib/framework/MqttSettingsService.cpp @@ -215,6 +215,8 @@ StateUpdateResult MqttSettings::update(JsonObject & root, MqttSettings & setting emsesp::EMSESP::mqtt_.set_publish_time(newSettings.publish_time); } + emsesp::EMSESP::mqtt_.reset_publish_fails(); // reset fail counter back to 0 + settings = newSettings; return StateUpdateResult::CHANGED;