From e43c27be4c1aca82066e0bf471e229c5d3d2103e Mon Sep 17 00:00:00 2001 From: DenioD <41270280+DenioD@users.noreply.github.com> Date: Sat, 27 Jun 2020 22:10:15 +0200 Subject: [PATCH] change int to double --- src/connection.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/connection.cpp b/src/connection.cpp index ca8c62e..2160064 100644 --- a/src/connection.cpp +++ b/src/connection.cpp @@ -124,14 +124,14 @@ void ConnectionLoader::doAutoConnect() // Check the sync status if (isSyncing != nullptr && isSyncing->loadRelaxed()) { // Get the sync status + + try { connection->doRPC("syncstatus", "", [=](QJsonValue reply) { - if (isSyncing != nullptr && !reply.toObject()["synced_blocks"].isUndefined()) + if (isSyncing != nullptr && reply.toObject()["synced_blocks"].toInt()) { qint64 synced = reply["synced_blocks"].toInt(); - main->logger->write("synced_blocks" + synced) ; qint64 total = reply["total_blocks"].toInt(); - main->logger->write("total_blocks" + total) ; me->showInformation( "Synced " + QString::number(synced) + " / " + QString::number(total) ); @@ -140,6 +140,12 @@ void ConnectionLoader::doAutoConnect() [=](QString err) { qDebug() << "Sync error" << err; }); + }catch (...) + { + main->logger->write("catch sync progress reply"); + + } + } });