#pragma once #include "services/Service.h" #include "TaskManager.h" #include class TaskService : public Service { public: TaskService(TaskManager& taskManager); void registerEndpoints(ApiServer& api) override; const char* getName() const override { return "Task"; } private: TaskManager& taskManager; void handleStatusRequest(AsyncWebServerRequest* request); void handleControlRequest(AsyncWebServerRequest* request); };