Implemented periodic called loop method in webapi
This commit is contained in:
parent
75bae16f92
commit
cae47a142a
@ -6,6 +6,7 @@ class WebApiClass {
|
|||||||
public:
|
public:
|
||||||
WebApiClass();
|
WebApiClass();
|
||||||
void init();
|
void init();
|
||||||
|
void loop();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
AsyncWebServer _server;
|
AsyncWebServer _server;
|
||||||
|
|||||||
@ -97,6 +97,12 @@ void WebApiClass::init()
|
|||||||
_server.begin();
|
_server.begin();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WebApiClass::loop()
|
||||||
|
{
|
||||||
|
// see: https://github.com/me-no-dev/ESPAsyncWebServer#limiting-the-number-of-web-socket-clients
|
||||||
|
_ws.cleanupClients();
|
||||||
|
}
|
||||||
|
|
||||||
void WebApiClass::onNotFound(AsyncWebServerRequest* request)
|
void WebApiClass::onNotFound(AsyncWebServerRequest* request)
|
||||||
{
|
{
|
||||||
// Handle Unknown Request
|
// Handle Unknown Request
|
||||||
|
|||||||
@ -96,4 +96,6 @@ void loop()
|
|||||||
yield();
|
yield();
|
||||||
MqttPublishing.loop();
|
MqttPublishing.loop();
|
||||||
yield();
|
yield();
|
||||||
|
WebApi.loop();
|
||||||
|
yield();
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user