request(SetSceneItemRender): refactor conditional

This commit is contained in:
Stéphane Lepin 2021-01-28 22:56:01 +01:00
parent 599eaf85ce
commit 6cbe50e3e7

View File

@ -403,9 +403,8 @@ RpcResponse WSRequestHandler::ResetSceneItem(const RpcRequest& request) {
* @since 0.3
*/
RpcResponse WSRequestHandler::SetSceneItemRender(const RpcRequest& request) {
if (!request.hasField("render") ||
(!request.hasField("source") && !request.hasField("item"))
)
bool doesntHaveSourceOrItemParameter = !(request.hasField("source") || request.hasField("item"));
if (!request.hasField("render") || doesntHaveSourceOrItemParameter)
{
return request.failed("missing request parameters");
}