From 070c0279d43b5bbebc640097aec5a48d87d2dec4 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Thu, 19 May 2022 16:18:30 +0100 Subject: await_lazy_loading --- synapse/events/builder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'synapse/events/builder.py') diff --git a/synapse/events/builder.py b/synapse/events/builder.py index 98c203ada0..68ab2113d4 100644 --- a/synapse/events/builder.py +++ b/synapse/events/builder.py @@ -120,8 +120,10 @@ class EventBuilder: The signed and hashed event. """ if auth_event_ids is None: + # we pick the auth events based on our best knowledge of the current state + # of the room, so we don't need to await full state. state_ids = await self._state.get_current_state_ids( - self.room_id, prev_event_ids + self.room_id, prev_event_ids, await_full_state=False ) auth_event_ids = self._event_auth_handler.compute_auth_events( self, state_ids -- cgit 1.5.1