From 200dfef69815c6aac35fe5245e46d1bf172f64e4 Mon Sep 17 00:00:00 2001 From: Vladislav Ostapov Date: Thu, 14 Nov 2024 17:30:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=B4=D1=83=D0=BF=D1=80=D0=B5=D0=B6=D0=B4?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.cpp | 8 ++++---- src/server/request_parser.hpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 9debdc7..4eda40c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -96,7 +96,7 @@ class ServerResources { } static void doTerminalUpgrade() { - system("do-terminal-update.sh"); + system(UPGRADE_COMMAND); } public: @@ -173,7 +173,7 @@ public: http::server::stockReply(http::server::bad_request, rep); } })); - s.resources.emplace_back(std::make_unique("/logout", [this](const auto& req, auto& rep) { + s.resources.emplace_back(std::make_unique("/logout", [](const auto& req, auto& rep) { if (req.method == "GET") { http::server::httpRedirect(rep, "/login"); rep.headers.push_back({.name = "Set-Cookie", .value = http::auth::jwt::EMPTY_AUTH_COOKIE}); @@ -410,7 +410,7 @@ public: } })); - s.resources.emplace_back(std::make_unique("/api/reboot", this->auth, 0, [this](const auto& req, auto& rep) { + s.resources.emplace_back(std::make_unique("/api/reboot", this->auth, 0, [](const auto& req, auto& rep) { if (req.method != "POST") { http::server::stockReply(http::server::bad_request, rep); } @@ -434,7 +434,7 @@ public: system(REBOOT_COMMAND); })); - s.resources.emplace_back(std::make_unique("/api/firmwareUpdate", this->auth, http::auth::User::UPDATE_FIRMWARE, [this](const auto& req, auto& rep) { + s.resources.emplace_back(std::make_unique("/api/firmwareUpdate", this->auth, http::auth::User::UPDATE_FIRMWARE, [](const auto& req, auto& rep) { if (req.method != "PUT") { http::server::stockReply(http::server::bad_request, rep); } diff --git a/src/server/request_parser.hpp b/src/server/request_parser.hpp index e5ccbca..48256f1 100644 --- a/src/server/request_parser.hpp +++ b/src/server/request_parser.hpp @@ -8,7 +8,7 @@ namespace http::server { - struct Request; + class Request; /// Parser for incoming requests. class RequestParser {