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 1/2] 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"); + + } + } }); From 796491923b48d03a7af8710b201c5d176e49cf81 Mon Sep 17 00:00:00 2001 From: DenioD <41270280+DenioD@users.noreply.github.com> Date: Sat, 27 Jun 2020 22:12:17 +0200 Subject: [PATCH 2/2] add new Tor hidden service server --- README.md | 2 +- src/mainwindow.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index aadbe50..ccb24c5 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ sudo apt install torsocks ``` ## Connection to our TOR onion service Server ``` -* Open SDL Edit->Settings->LightwalletServer->rnhk4pwlsbaqzx7wcqfy47lijf2opklstaukq35reiz5rn76crfqpjqd.onion:9067 +* Open SDL Edit->Settings->LightwalletServer->6onaaujm4ozaokzu.onion:80 * Open the folder of SDL in a Terminal -> Enter: TORSOCKS_LOG_LEVEL=1 torsocks -i ./SilentDragonLite ``` ## Note Management diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 84aa862..e1ceeed 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -841,7 +841,7 @@ void MainWindow::setupSettingsModal() { // List of default servers settings.cmbServer->addItem("https://lite.myhush.org"); - settings.cmbServer->addItem("rnhk4pwlsbaqzx7wcqfy47lijf2opklstaukq35reiz5rn76crfqpjqd.onion:9067"); + settings.cmbServer->addItem("6onaaujm4ozaokzu.onion:80"); // Load current values into the dialog