Common error handling

This commit is contained in:
Tomasz Drwięga
2016-03-17 15:49:29 +01:00
parent 833c5fdd31
commit 7ae60056b2
6 changed files with 24 additions and 17 deletions

View File

@@ -951,7 +951,8 @@ impl ChainSync {
balance: chain.balance(a),
};
let res = self.miner.import_transactions(transactions, fetch_account);
if res.is_ok() {
let any_transaction_imported = res.into_iter().any(|r| r.is_ok());
if any_transaction_imported {
self.miner.update_sealing(io.chain());
}
Ok(())