mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
remove passing mqtt client to function
This commit is contained in:
@@ -284,8 +284,9 @@ char * Mqtt::make_topic(char * result, const std::string & topic) {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Mqtt::start(AsyncMqttClient * mqttClient) {
|
void Mqtt::start() {
|
||||||
mqttClient_ = mqttClient; // copy over from esp8266-react's MQTT service
|
|
||||||
|
mqttClient_ = EMSESP::esp8266React.getMqttClient();
|
||||||
|
|
||||||
// get the hostname, which we'll use to prefix to all topics
|
// get the hostname, which we'll use to prefix to all topics
|
||||||
EMSESP::esp8266React.getWiFiSettingsService()->read([&](WiFiSettings & wifiSettings) { hostname_ = wifiSettings.hostname.c_str(); });
|
EMSESP::esp8266React.getWiFiSettingsService()->read([&](WiFiSettings & wifiSettings) { hostname_ = wifiSettings.hostname.c_str(); });
|
||||||
|
|||||||
@@ -59,8 +59,7 @@ struct MqttMessage {
|
|||||||
class Mqtt {
|
class Mqtt {
|
||||||
public:
|
public:
|
||||||
void loop();
|
void loop();
|
||||||
|
void start();
|
||||||
void start(AsyncMqttClient * mqttClient);
|
|
||||||
|
|
||||||
void set_publish_time(uint16_t publish_time);
|
void set_publish_time(uint16_t publish_time);
|
||||||
void set_qos(uint8_t mqtt_qos);
|
void set_qos(uint8_t mqtt_qos);
|
||||||
|
|||||||
Reference in New Issue
Block a user