From 4a907cdd359490886663ee5c901534d89a7830a9 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Mon, 15 Jun 2020 03:10:42 -0700 Subject: [PATCH] modules/m_vm_fetch: Replace auth_events check loop w/ parallel query. --- modules/m_vm_fetch.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/modules/m_vm_fetch.cc b/modules/m_vm_fetch.cc index a62eb6526..9a3a16ec4 100644 --- a/modules/m_vm_fetch.cc +++ b/modules/m_vm_fetch.cc @@ -212,16 +212,10 @@ try prev.auth_events_count() }; - size_t auth_exists{0}; - for(size_t i(0); i < auth_count; ++i) + const size_t auth_exists { - const auto &auth_id - { - prev.auth_event(i) - }; - - auth_exists += bool(m::exists(auth_id)); - } + prev.auth_events_exist() + }; // We are satisfied at this point if all auth_events for this event exist, // as those events have themselves been successfully evaluated and so forth.