From 1161f086c3898b7029d592b89a0820d1738f82bb Mon Sep 17 00:00:00 2001 From: clemahieu Date: Thu, 17 May 2018 12:06:04 -0400 Subject: [PATCH] Queuing a wallet action in a background thread is unnecessary. (#876) --- rai/node/wallet.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/rai/node/wallet.cpp b/rai/node/wallet.cpp index 86384d38..2b930de1 100644 --- a/rai/node/wallet.cpp +++ b/rai/node/wallet.cpp @@ -1128,11 +1128,9 @@ rai::block_hash rai::wallet::send_sync (rai::account const & source_a, rai::acco void rai::wallet::send_async (rai::account const & source_a, rai::account const & account_a, rai::uint128_t const & amount_a, std::function)> const & action_a, bool generate_work_a, boost::optional id_a) { - node.background ([this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { - this->node.wallets.queue_wallet_action (rai::wallets::high_priority, [this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { - auto block (send_action (source_a, account_a, amount_a, generate_work_a, id_a)); - action_a (block); - }); + this->node.wallets.queue_wallet_action (rai::wallets::high_priority, [this, source_a, account_a, amount_a, action_a, generate_work_a, id_a]() { + auto block (send_action (source_a, account_a, amount_a, generate_work_a, id_a)); + action_a (block); }); }