Only include adds not the current event

This commit is contained in:
Kegan Dougal 2020-06-11 18:20:30 +01:00
parent c81f7b6be2
commit 942491cef4

View file

@ -131,9 +131,7 @@ func (s *OutputRoomEventConsumer) onMessage(msg *sarama.ConsumerMessage) error {
// processMessage updates the list of currently joined hosts in the room
// and then sends the event to the hosts that were joined before the event.
func (s *OutputRoomEventConsumer) processMessage(ore api.OutputNewRoomEvent) error {
addStateEvents := []gomatrixserverlib.HeaderedEvent{ore.Event}
addStateEvents = append(addStateEvents, ore.AddStateEvents...)
addsJoinedHosts, err := joinedHostsFromEvents(gomatrixserverlib.UnwrapEventHeaders(addStateEvents))
addsJoinedHosts, err := joinedHostsFromEvents(gomatrixserverlib.UnwrapEventHeaders(ore.AddStateEvents))
if err != nil {
return err
}