webserver integration, and fallback for WLEDMM_SAVE_FLASH

This commit is contained in:
Frank
2025-11-23 21:00:51 +01:00
parent ce596038e3
commit 202eb76dd6
2 changed files with 12 additions and 0 deletions

View File

@@ -443,7 +443,13 @@ void initServer()
if(espalexa.handleAlexaApiCall(request)) return;
#endif
if(handleFileRead(request, request->url())) return;
#if defined(WLEDMM_SAVE_FLASH) || !defined(ARDUINO_ARCH_ESP32)
// small 404 variant
AsyncWebServerResponse *response = request->beginResponse_P(404, "text/html", PAGE_404_mini, PAGE_404_mini_length);
#else
// 404 variant with easter egg
AsyncWebServerResponse *response = request->beginResponse_P(404, "text/html", PAGE_404, PAGE_404_length);
#endif
response->addHeader(FPSTR(s_content_enc),"gzip");
setStaticContentCacheHeaders(response);
request->send(response);