From 4339b4f6772ad543002044c002f807c7dcdf4879 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Thu, 18 Nov 2021 21:14:01 +0100 Subject: rpc: tactical checkin --- zenserver/admin/admin.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'zenserver/admin/admin.cpp') 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() -- cgit v1.2.3