From bc22de47f9ce1dbd5b4bde027b81fc906cc28f26 Mon Sep 17 00:00:00 2001 From: xiphon Date: Mon, 9 Sep 2019 01:10:43 +0000 Subject: [PATCH] DaemonManager: use 'sync_info' to avoid bootstrap daemon requests --- src/daemon/DaemonManager.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/daemon/DaemonManager.cpp b/src/daemon/DaemonManager.cpp index 4277e0bb..d4f280e7 100644 --- a/src/daemon/DaemonManager.cpp +++ b/src/daemon/DaemonManager.cpp @@ -234,14 +234,9 @@ void DaemonManager::printError() bool DaemonManager::running(NetworkType::Type nettype) const { QString status; - sendCommand("status", nettype, status); + sendCommand("sync_info", nettype, status); qDebug() << status; - // `./monerod status` returns BUSY when syncing. - // Treat busy as connected, until fixed upstream. - if (status.contains("Height:") || status.contains("BUSY") ) { - return true; - } - return false; + return status.contains("Height:"); } void DaemonManager::runningAsync(NetworkType::Type nettype, const QJSValue& callback) const