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