mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-23 14:53:10 -06:00
Use cumulative state IDs for final event
This commit is contained in:
parent
f6c4efd4c3
commit
03f939b16f
|
|
@ -69,17 +69,12 @@ func SendEventWithState(
|
||||||
stateIDs = append(stateIDs, outlier.EventID())
|
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{
|
ires = append(ires, InputRoomEvent{
|
||||||
Kind: KindNew,
|
Kind: KindNew,
|
||||||
Event: event,
|
Event: event,
|
||||||
AuthEventIDs: event.AuthEventIDs(),
|
AuthEventIDs: event.AuthEventIDs(),
|
||||||
HasState: true,
|
HasState: true,
|
||||||
StateEventIDs: stateEventIDs,
|
StateEventIDs: stateIDs,
|
||||||
})
|
})
|
||||||
|
|
||||||
return SendInputRoomEvents(ctx, rsAPI, ires)
|
return SendInputRoomEvents(ctx, rsAPI, ires)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue