diff --git a/esp32/lib/ESP32-sveltekit/firmware_download_service.cpp b/esp32/lib/ESP32-sveltekit/firmware_download_service.cpp index 495af96..7336ab8 100644 --- a/esp32/lib/ESP32-sveltekit/firmware_download_service.cpp +++ b/esp32/lib/ESP32-sveltekit/firmware_download_service.cpp @@ -91,7 +91,7 @@ void updateTask(void *param) { DownloadFirmwareService::DownloadFirmwareService() {} -esp_err_t DownloadFirmwareService::downloadUpdate(PsychicRequest *request, JsonVariant &json) { +esp_err_t DownloadFirmwareService::handleDownloadUpdate(PsychicRequest *request, JsonVariant &json) { if (!json.is()) { return request->reply(400); } @@ -108,8 +108,9 @@ esp_err_t DownloadFirmwareService::downloadUpdate(PsychicRequest *request, JsonV socket.emit(EVENT_DOWNLOAD_OTA, output.c_str()); - if (g_taskManager.createTask(&updateTask, "Firmware download", OTA_TASK_STACK_SIZE, &downloadURL, - (configMAX_PRIORITIES - 1), NULL, 1) != pdPASS) { + const BaseType_t taskResult = g_taskManager.createTask(&updateTask, "Firmware download", OTA_TASK_STACK_SIZE, + &downloadURL, (configMAX_PRIORITIES - 1), NULL, 1); + if (taskResult != pdPASS) { ESP_LOGE("Download OTA", "Couldn't create download OTA task"); return request->reply(500); } diff --git a/esp32/lib/ESP32-sveltekit/firmware_download_service.h b/esp32/lib/ESP32-sveltekit/firmware_download_service.h index 3566791..879fa67 100644 --- a/esp32/lib/ESP32-sveltekit/firmware_download_service.h +++ b/esp32/lib/ESP32-sveltekit/firmware_download_service.h @@ -18,7 +18,7 @@ class DownloadFirmwareService { public: DownloadFirmwareService(); - esp_err_t downloadUpdate(PsychicRequest *request, JsonVariant &json); + esp_err_t handleDownloadUpdate(PsychicRequest *request, JsonVariant &json); private: };