From 02bc4efa0a865796dc0c9ecab17b2f61579d7cd6 Mon Sep 17 00:00:00 2001 From: redstrate Date: Fri, 3 Dec 2021 16:34:32 -0500 Subject: [PATCH] Fix gate status logic --- src/squarelauncher.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/squarelauncher.cpp b/src/squarelauncher.cpp index f623ba5..cf0efa7 100644 --- a/src/squarelauncher.cpp +++ b/src/squarelauncher.cpp @@ -171,12 +171,8 @@ void SquareLauncher::gateOpen() { connect(reply, &QNetworkReply::finished, [this, reply] { QJsonDocument document = QJsonDocument::fromJson(reply->readAll()); - if(document.isEmpty() || document.object()["status"].toInt() == 0) { - gateStatusRecieved(false); - isGateOpen = false; - } else { - gateStatusRecieved(true); - isGateOpen = true; - } + isGateOpen = !document.isEmpty() && document.object()["status"].toInt() != 0; + + gateStatusRecieved(isGateOpen); }); } \ No newline at end of file