Requests: Add some more failure checks and improve response codes

This commit is contained in:
tt2468
2021-09-17 02:43:20 -07:00
parent eebcc25115
commit d811c95e10
4 changed files with 8 additions and 3 deletions

View File

@ -50,6 +50,8 @@ RequestResult RequestHandler::CreateSceneItem(const Request& request)
sceneItemEnabled = request.RequestData["sceneItemEnabled"];
obs_sceneitem_t *sceneItem = Utils::Obs::ActionHelper::CreateSceneItem(source, scene, sceneItemEnabled);
if (!sceneItem)
return RequestResult::Error(RequestStatus::ResourceCreationFailed, "Failed to create the scene item.");
json responseData;
responseData["sceneItemId"] = obs_sceneitem_get_id(sceneItem);