From e9f90b499059bd5a444d6b1a7d93b443aed137e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Fri, 15 Nov 2019 23:39:31 +0100 Subject: [PATCH] OBSRemoteProtocol: fix params --- src/protocol/OBSRemoteProtocol.cpp | 3 +++ src/rpc/RpcResponse.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/protocol/OBSRemoteProtocol.cpp b/src/protocol/OBSRemoteProtocol.cpp index a3d4f986..b8df9b81 100644 --- a/src/protocol/OBSRemoteProtocol.cpp +++ b/src/protocol/OBSRemoteProtocol.cpp @@ -66,6 +66,9 @@ std::string OBSRemoteProtocol::processMessage(std::string message) QString messageId = obs_data_get_string(data, "message-id"); OBSDataAutoRelease params = obs_data_create(); + obs_data_apply(params, data); + obs_data_unset_user_value(params, "request-type"); + obs_data_unset_user_value(params, "message-id"); RpcRequest request(messageId, methodName, params); RpcResponse response = _requestHandler.processRequest(request); diff --git a/src/rpc/RpcResponse.cpp b/src/rpc/RpcResponse.cpp index 937c8d46..17f9f6e9 100644 --- a/src/rpc/RpcResponse.cpp +++ b/src/rpc/RpcResponse.cpp @@ -38,7 +38,7 @@ const RpcResponse RpcResponse::ok(const RpcRequest& request, obs_data_t* additio { RpcResponse response(Status::Ok, request.messageId(), request.methodName(), additionalFields); return response; -} +} const RpcResponse RpcResponse::fail(const RpcRequest& request, const QString& errorMessage, obs_data_t* additionalFields) {