mirror of
https://github.com/monero-project/monero.git
synced 2024-12-13 11:56:31 +02:00
simplewallet: don't complain about connecting to the daemon when offline
This commit is contained in:
parent
b7425c14c8
commit
7f30c49731
@ -4763,9 +4763,14 @@ bool simple_wallet::try_connect_to_daemon(bool silent, uint32_t* version)
|
|||||||
if (!m_wallet->check_connection(version))
|
if (!m_wallet->check_connection(version))
|
||||||
{
|
{
|
||||||
if (!silent)
|
if (!silent)
|
||||||
fail_msg_writer() << tr("wallet failed to connect to daemon: ") << m_wallet->get_daemon_address() << ". " <<
|
{
|
||||||
tr("Daemon either is not started or wrong port was passed. "
|
if (m_wallet->is_offline())
|
||||||
"Please make sure daemon is running or change the daemon address using the 'set_daemon' command.");
|
fail_msg_writer() << tr("wallet failed to connect to daemon, because it is set to offline mode");
|
||||||
|
else
|
||||||
|
fail_msg_writer() << tr("wallet failed to connect to daemon: ") << m_wallet->get_daemon_address() << ". " <<
|
||||||
|
tr("Daemon either is not started or wrong port was passed. "
|
||||||
|
"Please make sure daemon is running or change the daemon address using the 'set_daemon' command.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!m_allow_mismatched_daemon_version && ((*version >> 16) != CORE_RPC_VERSION_MAJOR))
|
if (!m_allow_mismatched_daemon_version && ((*version >> 16) != CORE_RPC_VERSION_MAJOR))
|
||||||
@ -9266,7 +9271,7 @@ bool simple_wallet::run()
|
|||||||
|
|
||||||
refresh_main(0, ResetNone, true);
|
refresh_main(0, ResetNone, true);
|
||||||
|
|
||||||
m_auto_refresh_enabled = m_wallet->auto_refresh();
|
m_auto_refresh_enabled = !m_wallet->is_offline() && m_wallet->auto_refresh();
|
||||||
m_idle_thread = boost::thread([&]{wallet_idle_thread();});
|
m_idle_thread = boost::thread([&]{wallet_idle_thread();});
|
||||||
|
|
||||||
message_writer(console_color_green, false) << "Background refresh thread started";
|
message_writer(console_color_green, false) << "Background refresh thread started";
|
||||||
|
@ -1549,6 +1549,7 @@ private:
|
|||||||
void finish_rescan_bc_keep_key_images(uint64_t transfer_height, const crypto::hash &hash);
|
void finish_rescan_bc_keep_key_images(uint64_t transfer_height, const crypto::hash &hash);
|
||||||
void enable_dns(bool enable) { m_use_dns = enable; }
|
void enable_dns(bool enable) { m_use_dns = enable; }
|
||||||
void set_offline(bool offline = true);
|
void set_offline(bool offline = true);
|
||||||
|
bool is_offline() const { return m_offline; }
|
||||||
|
|
||||||
uint64_t credits() const { return m_rpc_payment_state.credits; }
|
uint64_t credits() const { return m_rpc_payment_state.credits; }
|
||||||
void credit_report(uint64_t &expected_spent, uint64_t &discrepancy) const { expected_spent = m_rpc_payment_state.expected_spent; discrepancy = m_rpc_payment_state.discrepancy; }
|
void credit_report(uint64_t &expected_spent, uint64_t &discrepancy) const { expected_spent = m_rpc_payment_state.expected_spent; discrepancy = m_rpc_payment_state.discrepancy; }
|
||||||
|
Loading…
Reference in New Issue
Block a user