Migrate WebApi to TaskScheduler

This commit is contained in:
Thomas Basler
2023-11-20 22:07:07 +01:00
parent ab8679e7b9
commit 80d534e045
3 changed files with 13 additions and 7 deletions

View File

@@ -22,12 +22,12 @@
#include "WebApi_ws_console.h"
#include "WebApi_ws_live.h"
#include <ESPAsyncWebServer.h>
#include <TaskSchedulerDeclarations.h>
class WebApiClass {
public:
WebApiClass();
void init();
void loop();
void init(Scheduler* scheduler);
static bool checkCredentials(AsyncWebServerRequest* request);
static bool checkCredentialsReadonly(AsyncWebServerRequest* request);
@@ -35,6 +35,10 @@ public:
static void sendTooManyRequests(AsyncWebServerRequest* request);
private:
void loop();
Task _loopTask;
AsyncWebServer _server;
AsyncEventSource _events;