forked from ignacioelizeche/Backend-Delta
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvisualizations_routes.cpp
More file actions
31 lines (27 loc) · 1.37 KB
/
Copy pathvisualizations_routes.cpp
File metadata and controls
31 lines (27 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "visualizations_routes.h"
void VisualizationsRoutes::setupRoutes(QHttpServer* server) {
server->route("/visualizations", QHttpServerRequest::Method::Options, [](const QHttpServerRequest &req) {
Q_UNUSED(req)
return createCorsResponse("", QHttpServerResponse::StatusCode::Ok);
});
server->route("/visualizations/<arg>", QHttpServerRequest::Method::Options, [](const QHttpServerRequest &req) {
Q_UNUSED(req)
return createCorsResponse("", QHttpServerResponse::StatusCode::Ok);
});
}
QHttpServerResponse VisualizationsRoutes::getVisualizations(const QHttpServerRequest &request) {
// Implementar lógica para obtener lista de visualizaciones
QJsonObject response;
response["message"] = "Get visualizations endpoint";
return QHttpServerResponse(QJsonDocument(response).toJson(),
QHttpServerResponse::StatusCode::Ok);
}
QHttpServerResponse VisualizationsRoutes::getVisualization(const QHttpServerRequest &request,
const QString &id) {
// Implementar lógica para obtener visualización específica
QJsonObject response;
response["message"] = "Get visualization endpoint";
response["id"] = id;
return QHttpServerResponse(QJsonDocument(response).toJson(),
QHttpServerResponse::StatusCode::Ok);
}