From a068eb258660935b052443f4db9a46159bcfaa4e Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Mon, 30 Oct 2023 20:42:56 +0100 Subject: [PATCH] Remove duplicated code --- src/MqttSettings.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/MqttSettings.cpp b/src/MqttSettings.cpp index 6275bb8..eeb92bb 100644 --- a/src/MqttSettings.cpp +++ b/src/MqttSettings.cpp @@ -182,18 +182,13 @@ String MqttSettingsClass::getPrefix() void MqttSettingsClass::publish(const String& subtopic, const String& payload) { - std::lock_guard lock(_clientLock); - if (mqttClient == nullptr) { - return; - } - String topic = getPrefix(); topic += subtopic; String value = payload; value.trim(); - mqttClient->publish(topic.c_str(), 0, Configuration.get().Mqtt_Retain, value.c_str()); + publishGeneric(topic, value, Configuration.get().Mqtt_Retain, 0); } void MqttSettingsClass::publishGeneric(const String& topic, const String& payload, bool retain, uint8_t qos)