mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
requests(ExecuteBatch): handle message-id in sub-requests
This commit is contained in:
parent
5b100d15d7
commit
fe2e87074a
@ -440,12 +440,13 @@ RpcResponse WSRequestHandler::ExecuteBatch(const RpcRequest& request) {
|
||||
size_t requestsCount = obs_data_array_count(requests);
|
||||
for (size_t i = 0; i < requestsCount; i++) {
|
||||
OBSDataAutoRelease requestData = obs_data_array_item(requests, i);
|
||||
QString messageId = obs_data_get_string(requestData, "message-id");
|
||||
QString methodName = obs_data_get_string(requestData, "request-type");
|
||||
obs_data_unset_user_value(requestData, "request-type");
|
||||
obs_data_unset_user_value(requestData, "message-id");
|
||||
|
||||
// build RpcRequest from json data object
|
||||
RpcRequest subRequest(QString::Null(), methodName, requestData);
|
||||
RpcRequest subRequest(messageId, methodName, requestData);
|
||||
|
||||
// execute the request
|
||||
RpcResponse subResponse = processRequest(subRequest);
|
||||
|
Loading…
x
Reference in New Issue
Block a user