diff --git a/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h b/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h index e0f5c75b64b8096630bd9ff1fd86429da28e3b3c..65faa2b326fe983421a552fd73817fd12312de52 100644 --- a/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h +++ b/dap-sdk/net/server/json_rpc/include/dap_json_rpc_request_handler.h @@ -38,7 +38,7 @@ extern "C"{ #endif -typedef void (handler_func_t)(dap_json_rpc_params_t *a_params, dap_json_rpc_response_t *a_response); +typedef void (handler_func_t)(dap_json_rpc_params_t *a_params, dap_json_rpc_response_t *a_response, const char *a_method); typedef struct dap_json_rpc_request_handler { diff --git a/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c b/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c index 593c9c2104cf11600a7c501dcbdbfd2433d22c4e..d84c81576bfb9086f1e278e15c288204cdaea168 100644 --- a/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c +++ b/dap-sdk/net/server/json_rpc/src/dap_json_rpc_request_handler.c @@ -50,7 +50,7 @@ void dap_json_rpc_request_handler(dap_json_rpc_request_t *a_request, dap_http_s log_it(L_NOTICE, "Can't processing the request. Handler %s not registration. ", a_request->method); } else { l_response->error = NULL; - l_handler->func(a_request->params, l_response); + l_handler->func(a_request->params, l_response, a_request->method); log_it(L_NOTICE, "Calling handler request name: %s", a_request->method); } dap_json_rpc_response_send(l_response, a_client);