diff options
Diffstat (limited to '')
-rw-r--r-- | synapse/events/builder.py | 4 |
1 files changed, 3 insertions, 1 deletions
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 |