From 0af2f5ebecfeec2a2375d06a5e067053318fc2e8 Mon Sep 17 00:00:00 2001 From: Niklas Jensen Date: Fri, 30 Jan 2026 18:39:06 +0100 Subject: [PATCH] Rename proto macro to name that makes more sense --- esp32/include/communication/webserver.h | 4 ++-- esp32/src/main.cpp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/esp32/include/communication/webserver.h b/esp32/include/communication/webserver.h index 2936bef..07d09c9 100644 --- a/esp32/include/communication/webserver.h +++ b/esp32/include/communication/webserver.h @@ -18,9 +18,9 @@ using WsOpenHandler = std::function; using WsCloseHandler = std::function; // Macro to register a proto endpoint that extracts a specific payload type -// Usage: PROTO_ENDPOINT(server, "/api/files/delete", file_delete_request, FileSystem::handleDelete) +// Usage: STAITC_PROTO_POST_ENDPOINT(server, "/api/files/delete", file_delete_request, FileSystem::handleDelete) // Handler signature: esp_err_t handleDelete(httpd_req_t* req, const api_FileDeleteRequest& payload) -#define PROTO_ENDPOINT(server_ref, uri, payload_type, handler) \ +#define STAITC_PROTO_POST_ENDPOINT(server_ref, uri, payload_type, handler) \ (server_ref).onProto(uri, HTTP_POST, [&](httpd_req_t *request, api_Request *protoReq) { \ if (protoReq->which_payload != api_Request_##payload_type##_tag) { \ return WebServer::sendError(request, 400, "Invalid request payload"); \ diff --git a/esp32/src/main.cpp b/esp32/src/main.cpp index 3c10101..d6ed52f 100644 --- a/esp32/src/main.cpp +++ b/esp32/src/main.cpp @@ -104,9 +104,9 @@ void setupServer() { server.on("/api/config/*", HTTP_GET, [](httpd_req_t *request) { return FileSystem::getConfigFile(request); }); server.on("/api/files", HTTP_GET, [&](httpd_req_t *request) { return FileSystem::getFilesProto(request); }); - PROTO_ENDPOINT(server, "/api/files/delete", file_delete_request, FileSystem::handleDelete); - PROTO_ENDPOINT(server, "/api/files/edit", file_edit_request, FileSystem::handleEdit); - PROTO_ENDPOINT(server, "/api/files/mkdir", file_mkdir_request, FileSystem::mkdir); + STAITC_PROTO_POST_ENDPOINT(server, "/api/files/delete", file_delete_request, FileSystem::handleDelete); + STAITC_PROTO_POST_ENDPOINT(server, "/api/files/edit", file_edit_request, FileSystem::handleEdit); + STAITC_PROTO_POST_ENDPOINT(server, "/api/files/mkdir", file_mkdir_request, FileSystem::mkdir); #if EMBED_WEBAPP mountStaticAssets(server); #endif