0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-09-26 18:38:52 +02:00

ircd:Ⓜ️:room::auth: Simplify parallel transform+query.

This commit is contained in:
Jason Volk 2020-12-17 01:48:06 -08:00
parent 159bebbd26
commit 45591b6877

View file

@ -857,22 +857,13 @@ const
continue;
const event::auth prev{e};
const size_t count
event::idx auth_idxs[prev.MAX];
const auto &auth_idx
{
std::min(prev.auth_events_count(), 5UL)
prev.idxs(auth_idxs)
};
event::id auth_id[count];
event::idx auth_idx[count];
for(size_t i(0); i < count; ++i)
auth_id[i] = prev.auth_event(i);
const auto found
{
m::index({auth_idx, count}, {auth_id, count})
};
for(size_t i(0); i < count; ++i)
for(size_t i(0); i < auth_idx.size(); ++i)
{
if(!auth_idx[i])
continue;