p2p: use separate topics!
Without it, setting a display name fails and /sync wedges forever.
@@ -90,6 +90,10 @@ func main() {
cfg.Database.RoomServer = "file:dendritejs_roomserver.db"
cfg.Database.ServerKey = "file:dendritejs_serverkey.db"
cfg.Database.SyncAPI = "file:dendritejs_syncapi.db"
+ cfg.Kafka.Topics.UserUpdates = "user_updates"
+ cfg.Kafka.Topics.OutputTypingEvent = "output_typing_event"
+ cfg.Kafka.Topics.OutputClientData = "output_client_data"
+ cfg.Kafka.Topics.OutputRoomEvent = "output_room_event"
cfg.Matrix.TrustedIDServers = []string{
"matrix.org", "vector.im",
}
