8000 Fix MqttPubSub Constructor · adityathakekar/esp8266-react@51dabb7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 51dabb7

Browse files
authored
Fix MqttPubSub Constructor
* Fix MqttPubSub constructor * Add MQTT client accessor to MqttConnector
1 parent 7d3bbf4 commit 51dabb7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/framework/MqttPubSub.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ class MqttConnector {
2121
}
2222

2323
virtual void onConnect() = 0;
24+
25+
public:
26+
inline AsyncMqttClient* getMqttClient() const { return _mqttClient; }
2427
};
2528

2629
template <class T>
@@ -141,8 +144,8 @@ class MqttPubSub : public MqttPub<T>, public MqttSub<T> {
141144
String pubTopic = "",
142145
String subTopic = "") :
143146
MqttConnector<T>(statefulService, mqttClient),
144-
MqttPub<T>(jsonSerializer, statefulService, mqttClient, pubTopic = ""),
145-
MqttSub<T>(jsonDeserializer, statefulService, mqttClient, subTopic = "") {
147+
MqttPub<T>(jsonSerializer, statefulService, mqttClient, pubTopic),
148+
MqttSub<T>(jsonDeserializer, statefulService, mqttClient, subTopic) {
146149
}
147150

148151
public:

0 commit comments

Comments
 (0)
0