Skip to content

Commit f2f2f5d

Browse files
One more fix
1 parent 9118477 commit f2f2f5d

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

examples/cpphttplibconnector.hpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ class CppHttpLibServerConnector {
2727
server(server),
2828
httpServer(),
2929
port(port) {
30-
httpServer.Post("/jsonrpc", [&](const httplib::Request &req, httplib::Response &res) {
31-
res.status = 200;
32-
res.set_content(server.HandleRequest(req.body), "application/json");
33-
});
30+
httpServer.Post("/jsonrpc",
31+
[this](const httplib::Request &req, httplib::Response &res) {
32+
this->PostAction(req, res);
33+
});
3434
}
3535

3636
virtual ~CppHttpLibServerConnector() { StopListening(); }
@@ -54,4 +54,10 @@ class CppHttpLibServerConnector {
5454
jsonrpccxx::JsonRpcServer &server;
5555
httplib::Server httpServer;
5656
int port;
57+
58+
void PostAction(const httplib::Request &req,
59+
httplib::Response &res) {
60+
res.status = 200;
61+
res.set_content(this->server.HandleRequest(req.body), "application/json");
62+
}
5763
};

0 commit comments

Comments
 (0)