From 8f54fc486058d62000c7366e4b4a1c5e0c088912 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Mon, 5 Sep 2022 11:56:08 +0100 Subject: [PATCH] Tweak ordering slightly --- roomserver/internal/input/input_latest_events.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roomserver/internal/input/input_latest_events.go b/roomserver/internal/input/input_latest_events.go index 80682bd0f..b62d45a5c 100644 --- a/roomserver/internal/input/input_latest_events.go +++ b/roomserver/internal/input/input_latest_events.go @@ -183,7 +183,7 @@ func (u *latestEventsUpdater) doUpdateLatestEvents() error { if err != nil { return fmt.Errorf("u.makeOutputNewRoomEvent: %w", err) } - updates = append(updates, *update) + updates = append([]api.OutputEvent{*update}, updates...) if err = u.api.OutputProducer.ProduceRoomEvents(u.event.RoomID(), updates); err != nil { return fmt.Errorf("u.api.WriteOutputEvents: %w", err) } @@ -376,7 +376,7 @@ func (u *latestEventsUpdater) makeOutputNewRoomEvent() (*api.OutputEvent, error) // retrieve an event nid -> event ID map for all events that need updating func (u *latestEventsUpdater) stateEventMap() (map[types.EventNID]string, error) { - cap := len(u.added) + len(u.removed) // + len(u.stateBeforeEventRemoves) + len(u.stateBeforeEventAdds) + cap := len(u.added) + len(u.removed) stateEventNIDs := make(types.EventNIDs, 0, cap) allStateEntries := make([]types.StateEntry, 0, cap) allStateEntries = append(allStateEntries, u.added...)