mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Requests: Improve more request checks
This commit is contained in:
@ -68,8 +68,11 @@ RequestResult RequestHandler::CreateSceneItem(const Request& request)
|
||||
return RequestResult::Error(RequestStatus::CannotAct, "You cannot create scene item of a scene within itself.");
|
||||
|
||||
bool sceneItemEnabled = true;
|
||||
if (request.RequestData.contains("sceneItemEnabled") && request.RequestData["sceneItemEnabled"].is_boolean())
|
||||
if (request.Contains("sceneItemEnabled")) {
|
||||
if (!request.ValidateOptionalBoolean("sceneItemEnabled", statusCode, comment))
|
||||
return RequestResult::Error(statusCode, comment);
|
||||
sceneItemEnabled = request.RequestData["sceneItemEnabled"];
|
||||
}
|
||||
|
||||
OBSSceneItemAutoRelease sceneItem = Utils::Obs::ActionHelper::CreateSceneItem(source, scene, sceneItemEnabled);
|
||||
if (!sceneItem)
|
||||
|
Reference in New Issue
Block a user