From 84cde697725d19bc5d20a6fd75d0ec6d0a9b21bd Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Sat, 13 Sep 2025 13:24:45 +0200 Subject: [PATCH] fix: task status capability --- src/services/TaskService.cpp | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/services/TaskService.cpp b/src/services/TaskService.cpp index baa45f1..52b616f 100644 --- a/src/services/TaskService.cpp +++ b/src/services/TaskService.cpp @@ -6,14 +6,28 @@ TaskService::TaskService(TaskManager& taskManager) : taskManager(taskManager) {} void TaskService::registerEndpoints(ApiServer& api) { api.addEndpoint("/api/tasks/status", HTTP_GET, - [this](AsyncWebServerRequest* request) { handleStatusRequest(request); }); + [this](AsyncWebServerRequest* request) { handleStatusRequest(request); }, + std::vector{}); api.addEndpoint("/api/tasks/control", HTTP_POST, [this](AsyncWebServerRequest* request) { handleControlRequest(request); }, std::vector{ - ParamSpec{String("task"), true, String("body"), String("string"), {}}, - ParamSpec{String("action"), true, String("body"), String("string"), - {String("enable"), String("disable"), String("start"), String("stop"), String("status")}} + ParamSpec{ + String("task"), + true, + String("body"), + String("string"), + {}, + String("") + }, + ParamSpec{ + String("action"), + true, + String("body"), + String("string"), + {String("enable"), String("disable"), String("start"), String("stop"), String("status")}, + String("") + } }); }