Migrate web server to ESPAsyncWebServer

This commit is contained in:
gobo 2026-05-21 18:48:55 +02:00
parent eb75868adb
commit 3ecb8edb18
10 changed files with 515 additions and 297 deletions

10
WResp.h
View file

@ -1,9 +1,10 @@
#include <WebServer.h>
#include <ESPAsyncWebServer.h>
#include <WebSocketsServer.h>
#include "Somfy.h"
#ifndef wresp_h
#define wresp_h
class WebRequestCompat;
class JsonFormatter {
protected:
char *buff;
@ -56,8 +57,9 @@ class JsonResponse : public JsonFormatter {
protected:
void _safecat(const char *val, bool escape = false) override;
public:
WebServer *server;
void beginResponse(WebServer *server, char *buff, size_t buffSize);
WebRequestCompat *server;
AsyncResponseStream *response = nullptr;
void beginResponse(WebRequestCompat *server, char *buff, size_t buffSize);
void endResponse();
void send();
};