#ifndef FactoryResetService_h #define FactoryResetService_h #ifdef ESP32 #include #include #elif defined(ESP8266) #include #include #endif #include #include #include #define FS_CONFIG_DIRECTORY "/config" #define FACTORY_RESET_SERVICE_PATH "/rest/factoryReset" class FactoryResetService { FS* fs; public: FactoryResetService(AsyncWebServer* server, FS* fs, SecurityManager* securityManager); void factoryReset(); private: void handleRequest(AsyncWebServerRequest* request); }; #endif // end FactoryResetService_h