Fix: Restart was triggered before all website data was sent

This led to the effect that e.g. the confirmation messages where  not shown.

It is somehow related to ESPAsyncWebServer 3.3.0
This commit is contained in:
Thomas Basler
2024-09-23 18:11:52 +02:00
parent 5c460e26c9
commit e785904fca
10 changed files with 66 additions and 38 deletions

View File

@@ -6,13 +6,9 @@
class WebApiFirmwareClass {
public:
WebApiFirmwareClass();
void init(AsyncWebServer& server, Scheduler& scheduler);
private:
void onFirmwareUpdateFinish(AsyncWebServerRequest* request);
void onFirmwareUpdateUpload(AsyncWebServerRequest* request, String filename, size_t index, uint8_t* data, size_t len, bool final);
Task _rebootTask;
void rebootTaskCb();
};