mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
oops
This commit is contained in:
parent
0fcf770043
commit
be14947668
@ -51,14 +51,16 @@ RpcResponse WSRequestHandler::GetSceneItemProperties(const RpcRequest& request)
|
|||||||
return request.failed("requested scene doesn't exist");
|
return request.failed("requested scene doesn't exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
OBSDataItemAutoRelease itemField = obs_data_item_byname("item");
|
OBSDataItemAutoRelease itemField = obs_data_item_byname(request.parameters(), "item");
|
||||||
OBSSceneItemAutoRelease sceneItem = Utils::GetSceneItemFromName(scene, itemField);
|
OBSSceneItemAutoRelease sceneItem = Utils::GetSceneItemFromRequestField(scene, itemField);
|
||||||
if (!sceneItem) {
|
if (!sceneItem) {
|
||||||
return request.failed("specified scene item doesn't exist");
|
return request.failed("specified scene item doesn't exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
OBSDataAutoRelease data = Utils::GetSceneItemPropertiesData(sceneItem);
|
OBSDataAutoRelease data = Utils::GetSceneItemPropertiesData(sceneItem);
|
||||||
obs_data_set_string(data, "name", itemName.toUtf8());
|
|
||||||
|
OBSSourceAutoRelease sceneItemSource = obs_sceneitem_get_source(sceneItem);
|
||||||
|
obs_data_set_string(data, "name", obs_source_get_name(sceneItemSource));
|
||||||
|
|
||||||
return request.success(data);
|
return request.success(data);
|
||||||
}
|
}
|
||||||
@ -102,7 +104,7 @@ RpcResponse WSRequestHandler::SetSceneItemProperties(const RpcRequest& request)
|
|||||||
return request.failed("requested scene doesn't exist");
|
return request.failed("requested scene doesn't exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
OBSDataItemAutoRelease itemField = obs_data_item_byname("item");
|
OBSDataItemAutoRelease itemField = obs_data_item_byname(request.parameters(), "item");
|
||||||
OBSSceneItemAutoRelease sceneItem =Utils::GetSceneItemFromRequestField(scene, itemField);
|
OBSSceneItemAutoRelease sceneItem =Utils::GetSceneItemFromRequestField(scene, itemField);
|
||||||
if (!sceneItem) {
|
if (!sceneItem) {
|
||||||
return request.failed("specified scene item doesn't exist");
|
return request.failed("specified scene item doesn't exist");
|
||||||
@ -273,7 +275,7 @@ RpcResponse WSRequestHandler::ResetSceneItem(const RpcRequest& request) {
|
|||||||
return request.failed("requested scene doesn't exist");
|
return request.failed("requested scene doesn't exist");
|
||||||
}
|
}
|
||||||
|
|
||||||
OBSDataItemAutoRelease itemField = obs_data_item_byname("item");
|
OBSDataItemAutoRelease itemField = obs_data_item_byname(request.parameters(), "item");
|
||||||
OBSSceneItemAutoRelease sceneItem = Utils::GetSceneItemFromRequestField(scene, itemField);
|
OBSSceneItemAutoRelease sceneItem = Utils::GetSceneItemFromRequestField(scene, itemField);
|
||||||
if (!sceneItem) {
|
if (!sceneItem) {
|
||||||
return request.failed("specified scene item doesn't exist");
|
return request.failed("specified scene item doesn't exist");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user