From ad56abd6f51eb432b928a159257dbdc0c4f78aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Tue, 3 Sep 2019 03:34:20 +0200 Subject: [PATCH] requests(Recording): refactor bits --- src/WSRequestHandler_Recording.cpp | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/WSRequestHandler_Recording.cpp b/src/WSRequestHandler_Recording.cpp index c2880f3f..a7e73a0a 100644 --- a/src/WSRequestHandler_Recording.cpp +++ b/src/WSRequestHandler_Recording.cpp @@ -33,11 +33,7 @@ HandlerResponse ifCanPause(WSRequestHandler* req, std::functionSendOKResponse(); } @@ -51,12 +47,12 @@ HandlerResponse WSRequestHandler::HandleStartStopRecording(WSRequestHandler* req * @since 4.1.0 */ HandlerResponse WSRequestHandler::HandleStartRecording(WSRequestHandler* req) { - if (obs_frontend_recording_active() == false) { - obs_frontend_recording_start(); - return req->SendOKResponse(); - } else { + if (obs_frontend_recording_active()) { return req->SendErrorResponse("recording already active"); } + + obs_frontend_recording_start(); + return req->SendOKResponse(); } /** @@ -69,12 +65,12 @@ HandlerResponse WSRequestHandler::HandleStartRecording(WSRequestHandler* req) { * @since 4.1.0 */ HandlerResponse WSRequestHandler::HandleStopRecording(WSRequestHandler* req) { - if (obs_frontend_recording_active() == true) { - obs_frontend_recording_stop(); - return req->SendOKResponse(); - } else { + if (!obs_frontend_recording_active()) { return req->SendErrorResponse("recording not active"); } + + obs_frontend_recording_stop(); + return req->SendOKResponse(); } /**