From 03f939b16fbabbed7e6c5a8f17bb0843a473e57b Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 8 Sep 2020 18:56:46 +0100 Subject: [PATCH] Use cumulative state IDs for final event --- roomserver/api/wrapper.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/roomserver/api/wrapper.go b/roomserver/api/wrapper.go index 3664ed73a..7e7fee566 100644 --- a/roomserver/api/wrapper.go +++ b/roomserver/api/wrapper.go @@ -69,17 +69,12 @@ func SendEventWithState( stateIDs = append(stateIDs, outlier.EventID()) } - stateEventIDs := make([]string, len(state.StateEvents)) - for i := range state.StateEvents { - stateEventIDs[i] = state.StateEvents[i].EventID() - } - ires = append(ires, InputRoomEvent{ Kind: KindNew, Event: event, AuthEventIDs: event.AuthEventIDs(), HasState: true, - StateEventIDs: stateEventIDs, + StateEventIDs: stateIDs, }) return SendInputRoomEvents(ctx, rsAPI, ires)