private async Task<JsonRpcResponse> ExecuteCommand(JsonRpcRequest request) { var response = new JsonRpcResponse(request); try { var json = request.@params == null ? null : [email protected](); response.result = await _commander.Send(request.method, json); } catch (Exception ex) { response.error = new JsonRpcError(ex.GetBaseException()); } return response; }
public JsonRpcResponse(JsonRpcRequest request) { jsonrpc = request.jsonrpc; id = request.id; }