From 0a5bfc8cf9ecbee7a61c51b2986900d575bc1e90 Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Fri, 16 Nov 2018 00:28:46 +0100 Subject: [PATCH] print remote topic --- src/MqttPlugin.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MqttPlugin.cpp b/src/MqttPlugin.cpp index a505053..06ed736 100644 --- a/src/MqttPlugin.cpp +++ b/src/MqttPlugin.cpp @@ -55,8 +55,9 @@ void MqttPlugin::connect() void MqttPlugin::upstreamHandler(String topic, String msg) { // publish message on remote queue - PRINT_MSG(Serial, "MQTT", String("publish remote: " + topic).c_str()); - client->publish((String(mqttConfig.outTopicRoot) + topic).c_str(), msg.c_str()); + String remoteTopic = String(mqttConfig.outTopicRoot) + topic; + client->publish(remoteTopic.c_str(), msg.c_str()); + PRINT_MSG(Serial, "MQTT", String("publish remote: " + remoteTopic).c_str()); } void MqttPlugin::downstreamHandler(char *topic, uint8_t *payload, unsigned int length)