Simplify unchecked_get

This commit is contained in:
SergiySW 2018-09-15 23:44:20 +03:00 committed by clemahieu
commit 1828587387

View file

@ -1770,8 +1770,9 @@ std::shared_ptr<rai::vote> rai::mdb_store::vote_get (rai::transaction const & tr
std::vector<std::shared_ptr<rai::block>> rai::mdb_store::unchecked_get (rai::transaction const & transaction_a, rai::block_hash const & hash_a)
{
std::vector<std::shared_ptr<rai::block>> result;
for (auto i (unchecked_begin (transaction_a, hash_a)), n (unchecked_end ()); i != n && rai::block_hash (i->first) == hash_a; ++i)
for (auto i (unchecked_begin (transaction_a, hash_a)), n (unchecked_begin (transaction_a, hash_a.number () + 1)); i != n; ++i)
{
assert (rai::block_hash (i->first) == hash_a);
std::shared_ptr<rai::block> block (i->second);
result.push_back (block);
}