Refactors filesystem service

This commit is contained in:
Rune Harlyk
2024-11-07 16:45:14 +01:00
committed by Rune Harlyk
parent 3a3de53752
commit fd652bd967
13 changed files with 145 additions and 94 deletions
+6 -2
View File
@@ -40,7 +40,6 @@ ESP32SvelteKit::ESP32SvelteKit(PsychicHttpServer *server, unsigned int numberEnd
_cameraService(server, &_taskManager),
_cameraSettingsService(server, &ESPFS, &_socket),
#endif
_fileExplorer(server),
_servoController(server, &ESPFS, &_peripherals, &_socket),
#if FT_ENABLED(USE_MOTION)
_motionService(_server, &_socket, &_servoController, &_taskManager),
@@ -112,6 +111,12 @@ void ESP32SvelteKit::setupServer() {
_server->on("/api/system/status", HTTP_GET, system_service::getStatus);
_server->on("/api/system/metrics", HTTP_GET, system_service::getMetrics);
// FILESYSTEM
_server->on("/api/files", HTTP_GET, FileSystem::getFiles);
_server->on("/api/files/delete", HTTP_POST, FileSystem::handleDelete);
_server->on("/api/files/upload/*", HTTP_POST, FileSystem::uploadHandler);
_server->on("/api/files/edit", HTTP_POST, FileSystem::handleEdit);
// servo
_server->on("/api/servo/config", HTTP_GET,
[this](PsychicRequest *request) { return _servoController.endpoint.getState(request); });
@@ -202,7 +207,6 @@ void ESP32SvelteKit::startServices() {
_batteryService.begin();
#endif
_taskManager.begin();
_fileExplorer.begin();
_peripherals.begin();
_servoController.begin();
#if FT_ENABLED(USE_MOTION)