Queuing a wallet action in a background thread is unnecessary. (#876)
This commit is contained in:
parent
a2ba58bcc8
commit
1161f086c3
1 changed files with 3 additions and 5 deletions
|
@ -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<void(std::shared_ptr<rai::block>)> const & action_a, bool generate_work_a, boost::optional<std::string> 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);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue