#ifndef MqttStatus_h #define MqttStatus_h #ifdef ESP32 #include #include #elif defined(ESP8266) #include #include #endif #include #include #include #include #include #define MAX_MQTT_STATUS_SIZE 1024 #define MQTT_STATUS_SERVICE_PATH "/rest/mqttStatus" class MqttStatus { public: MqttStatus(AsyncWebServer* server, MqttSettingsService* mqttSettingsService, SecurityManager* securityManager); private: MqttSettingsService* _mqttSettingsService; void mqttStatus(AsyncWebServerRequest* request); }; #endif // end MqttStatus_h