some optimizations to get_auth_chain()

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-04-10 13:55:09 -07:00 committed by June
parent 678d87ced1
commit dba0575e75
4 changed files with 71 additions and 46 deletions

View file

@ -578,7 +578,7 @@ impl Service {
services()
.rooms
.auth_chain
.get_auth_chain(room_id, starting_events)
.event_ids_iter(room_id, starting_events)
.await?
.collect(),
);
@ -909,7 +909,7 @@ impl Service {
services()
.rooms
.auth_chain
.get_auth_chain(room_id, state.iter().map(|(_, id)| id.clone()).collect())
.event_ids_iter(room_id, state.iter().map(|(_, id)| id.clone()).collect())
.await?
.collect(),
);