Use the event ID as the key for de-dupe

This commit is contained in:
Kegan Dougal 2017-03-10 15:42:04 +00:00
parent 53cd6546d3
commit b1e9752986

View file

@ -274,7 +274,7 @@ func eventsToMessages(events []*gomatrixserverlib.Event) ([]*sarama.ProducerMess
return nil, err
}
m.Topic = "clientapiOutput" // TODO: Make this customisable like roomserver is?
m.Key = sarama.StringEncoder("")
m.Key = sarama.StringEncoder(e.EventID())
m.Value = sarama.ByteEncoder(value)
msgs[i] = &m
}