diff --git a/platformio.ini b/platformio.ini index 2bbd588..c0eeb03 100644 --- a/platformio.ini +++ b/platformio.ini @@ -49,10 +49,10 @@ lib_deps = olikraus/U8g2 @ 2.35.19 robtillaart/CRC @ 1.0.3 mathieucarbou/Async TCP @ 3.1.4 - mathieucarbou/ESP Async WebServer @ 2.10.8 + mathieucarbou/ESP Async WebServer @ 3.0.2 mathieucarbou/MycilaConfig @ 3.0.1 mathieucarbou/MycilaDS18 @ 3.0.2 - mathieucarbou/MycilaESPConnect @ 4.3.3 + mathieucarbou/MycilaESPConnect @ 4.4.0 mathieucarbou/MycilaEasyDisplay @ 3.0.1 mathieucarbou/MycilaHADiscovery @ 2.2.1 mathieucarbou/MycilaJSY @ 9.0.8 @@ -137,7 +137,9 @@ build_flags = [oss] build_flags = -D APP_MODEL_OSS lib_deps = - mathieucarbou/WebSerialLite @ 6.0.0 + ; mathieucarbou/WebSerialLite @ 6.1.0 + ; ayushsharma82/WebSerial @ 2.0.2 + https://github.com/mathieucarbou/ayushsharma82-WebSerial#dev ; ayushsharma82/ElegantOTA @ 3.1.1 https://github.com/mathieucarbou/ayushsharma82-ElegantOTA#dev ; ayushsharma82/ESP-DASH @ 4.0.4 diff --git a/src/init/HTTP.cpp b/src/init/HTTP.cpp index c876019..c872add 100644 --- a/src/init/HTTP.cpp +++ b/src/init/HTTP.cpp @@ -26,14 +26,14 @@ Mycila::Task initWebTask("Init Web", [](void* params) { webServer.rewrite("/", "/dashboard").setFilter([](AsyncWebServerRequest* request) { return ESPConnect.getState() != ESPConnectState::PORTAL_STARTED; }); webServer.on("/logo-icon", HTTP_GET, [](AsyncWebServerRequest* request) { - AsyncWebServerResponse* response = request->beginResponse_P(200, "image/png", logo_icon_png_gz_start, logo_icon_png_gz_end - logo_icon_png_gz_start); + AsyncWebServerResponse* response = request->beginResponse(200, "image/png", logo_icon_png_gz_start, logo_icon_png_gz_end - logo_icon_png_gz_start); response->addHeader("Content-Encoding", "gzip"); response->addHeader("Cache-Control", "public, max-age=900"); request->send(response); }); webServer.on("/logo", HTTP_GET, [](AsyncWebServerRequest* request) { - AsyncWebServerResponse* response = request->beginResponse_P(200, "image/png", logo_png_gz_start, logo_png_gz_end - logo_png_gz_start); + AsyncWebServerResponse* response = request->beginResponse(200, "image/png", logo_png_gz_start, logo_png_gz_end - logo_png_gz_start); response->addHeader("Content-Encoding", "gzip"); response->addHeader("Cache-Control", "public, max-age=900"); request->send(response); @@ -46,7 +46,7 @@ Mycila::Task initWebTask("Init Web", [](void* params) { webServer .on("/config", HTTP_GET, [](AsyncWebServerRequest* request) { - AsyncWebServerResponse* response = request->beginResponse_P(200, "text/html", config_html_gz_start, config_html_gz_end - config_html_gz_start); + AsyncWebServerResponse* response = request->beginResponse(200, "text/html", config_html_gz_start, config_html_gz_end - config_html_gz_start); response->addHeader("Content-Encoding", "gzip"); request->send(response); })