diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-08-14 15:40:33 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-08-14 15:40:33 -0500 |
| commit | 1ca10373a3864357444235458763ee8feb83cdd0 (patch) | |
| tree | 3225396ecc4d4e5094b9918f0adb5d849a036eae /src/libwalletqt/Wallet.cpp | |
| parent | ac6687f6ff0712e777d546a8416b379188e85060 (diff) | |
| parent | 30a3abedbe7c4e26cfc2da7c84c3300dfae2a254 (diff) | |
| download | monzero-gui-1ca10373a3864357444235458763ee8feb83cdd0.tar.gz monzero-gui-1ca10373a3864357444235458763ee8feb83cdd0.tar.xz monzero-gui-1ca10373a3864357444235458763ee8feb83cdd0.zip | |
Merge pull request #2336
30a3abe Wallet: explicitly set trusted daemon flag (xiphon)
Diffstat (limited to 'src/libwalletqt/Wallet.cpp')
| -rw-r--r-- | src/libwalletqt/Wallet.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 0d7ca68c..8b7c23cd 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -206,7 +206,7 @@ bool Wallet::store(const QString &path) return m_walletImpl->store(path.toStdString()); } -bool Wallet::init(const QString &daemonAddress, quint64 upperTransactionLimit, bool isRecovering, bool isRecoveringFromDevice, quint64 restoreHeight) +bool Wallet::init(const QString &daemonAddress, bool trustedDaemon, quint64 upperTransactionLimit, bool isRecovering, bool isRecoveringFromDevice, quint64 restoreHeight) { qDebug() << "init non async"; if (isRecovering){ @@ -221,6 +221,7 @@ bool Wallet::init(const QString &daemonAddress, quint64 upperTransactionLimit, b m_walletImpl->setRefreshFromBlockHeight(restoreHeight); } m_walletImpl->init(daemonAddress.toStdString(), upperTransactionLimit, m_daemonUsername.toStdString(), m_daemonPassword.toStdString()); + setTrustedDaemon(trustedDaemon); return true; } @@ -231,7 +232,7 @@ void Wallet::setDaemonLogin(const QString &daemonUsername, const QString &daemon m_daemonPassword = daemonPassword; } -void Wallet::initAsync(const QString &daemonAddress, quint64 upperTransactionLimit, bool isRecovering, bool isRecoveringFromDevice, quint64 restoreHeight) +void Wallet::initAsync(const QString &daemonAddress, bool trustedDaemon, quint64 upperTransactionLimit, bool isRecovering, bool isRecoveringFromDevice, quint64 restoreHeight) { qDebug() << "initAsync: " + daemonAddress; // Change status to disconnected if connected @@ -240,15 +241,14 @@ void Wallet::initAsync(const QString &daemonAddress, quint64 upperTransactionLim emit connectionStatusChanged(m_connectionStatus); } - m_scheduler.run([this, daemonAddress, upperTransactionLimit, isRecovering, isRecoveringFromDevice, restoreHeight] { - bool success = init(daemonAddress, upperTransactionLimit, isRecovering, isRecoveringFromDevice, restoreHeight); + m_scheduler.run([this, daemonAddress, trustedDaemon, upperTransactionLimit, isRecovering, isRecoveringFromDevice, restoreHeight] { + bool success = init(daemonAddress, trustedDaemon, upperTransactionLimit, isRecovering, isRecoveringFromDevice, restoreHeight); if (success) { emit walletCreationHeightChanged(); qDebug() << "init async finished - starting refresh"; connected(true); m_walletImpl->startRefresh(); - } }); } |
