fix: task status capability
This commit is contained in:
@@ -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<ParamSpec>{});
|
||||
|
||||
api.addEndpoint("/api/tasks/control", HTTP_POST,
|
||||
[this](AsyncWebServerRequest* request) { handleControlRequest(request); },
|
||||
std::vector<ParamSpec>{
|
||||
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("")
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user