aboutsummaryrefslogtreecommitdiff
path: root/zenserver/admin/admin.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-11-18 21:14:01 +0100
committerStefan Boberg <[email protected]>2021-11-18 21:14:01 +0100
commit4339b4f6772ad543002044c002f807c7dcdf4879 (patch)
tree564d44209d6331cb2cb7d5ac9ef2fee1de181d2f /zenserver/admin/admin.cpp
parentmerged from main (diff)
downloadzen-4339b4f6772ad543002044c002f807c7dcdf4879.tar.xz
zen-4339b4f6772ad543002044c002f807c7dcdf4879.zip
rpc: tactical checkin
Diffstat (limited to 'zenserver/admin/admin.cpp')
-rw-r--r--zenserver/admin/admin.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/zenserver/admin/admin.cpp b/zenserver/admin/admin.cpp
index 07211cbeb..2dd9b110f 100644
--- a/zenserver/admin/admin.cpp
+++ b/zenserver/admin/admin.cpp
@@ -11,18 +11,25 @@ namespace zen {
HttpAdminService::HttpAdminService()
{
m_Router.RegisterRoute(
- "hello",
- [this](HttpRouterRequest& Req) { Req.ServerRequest().WriteResponse(HttpResponseCode::OK); },
+ "health",
+ [this](HttpRouterRequest& Req) {
+ CbObjectWriter Obj;
+ Obj.AddBool("ok", true);
+ Req.ServerRequest().WriteResponse(HttpResponseCode::OK, Obj.Save());
+ },
HttpVerb::kGet);
+ // RPC endpoint
m_Router.RegisterRoute(
- "health",
+ "",
[this](HttpRouterRequest& Req) {
+ CbObject Payload = Req.ServerRequest().ReadPayloadObject();
+
CbObjectWriter Obj;
Obj.AddBool("ok", true);
Req.ServerRequest().WriteResponse(HttpResponseCode::OK, Obj.Save());
},
- HttpVerb::kGet);
+ HttpVerb::kPost);
}
HttpAdminService::~HttpAdminService()