mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 08:19:52 +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;
|
||||
}
|
||||
|
||||
void Mqtt::start(AsyncMqttClient * mqttClient) {
|
||||
mqttClient_ = mqttClient; // copy over from esp8266-react's MQTT service
|
||||
void Mqtt::start() {
|
||||
|
||||
mqttClient_ = EMSESP::esp8266React.getMqttClient();
|
||||
|
||||
// get the hostname, which we'll use to prefix to all topics
|
||||
EMSESP::esp8266React.getWiFiSettingsService()->read([&](WiFiSettings & wifiSettings) { hostname_ = wifiSettings.hostname.c_str(); });
|
||||
|
||||
@@ -59,8 +59,7 @@ struct MqttMessage {
|
||||
class Mqtt {
|
||||
public:
|
||||
void loop();
|
||||
|
||||
void start(AsyncMqttClient * mqttClient);
|
||||
void start();
|
||||
|
||||
void set_publish_time(uint16_t publish_time);
|
||||
void set_qos(uint8_t mqtt_qos);
|
||||
|
||||
Reference in New Issue
Block a user