mirror of https://github.com/Alia5/GlosSI
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
666 B
C++
26 lines
666 B
C++
#pragma once
|
|
#include "HttpServer.h"
|
|
#include "../common/Settings.h"
|
|
#include "../common/steam_util.h"
|
|
|
|
namespace CHTE {
|
|
|
|
inline void addEndpoints()
|
|
{
|
|
HttpServer::AddEndpoint(
|
|
{"/settings",
|
|
HttpServer::Method::GET,
|
|
[](const httplib::Request& req, httplib::Response& res) {
|
|
res.set_content(Settings::toJson().dump(), "text/json");
|
|
}});
|
|
|
|
HttpServer::AddEndpoint(
|
|
{"/steam_settings",
|
|
HttpServer::Method::GET,
|
|
[](const httplib::Request& req, httplib::Response& res) {
|
|
res.set_content(util::steam::getSteamConfig().dump(4), "text/json");
|
|
}});
|
|
};
|
|
|
|
} // namespace CHTE
|