Forráskód Böngészése

Properly handle group dm name updates.

Refs #37
Gary Kramlich 3 éve
szülő
commit
59ea003f51
1 módosított fájl, 11 hozzáadás és 0 törlés
  1. 11 0
      bridge/portal.go

+ 11 - 0
bridge/portal.go

@@ -411,6 +411,17 @@ func (p *Portal) handleDiscordMessageCreate(user *User, msg *discordgo.Message)
 		return
 	}
 
+	// Handle room name changes
+	if msg.Type == discordgo.MessageTypeChannelNameChange {
+		p.Name = msg.Content
+		p.Update()
+
+		p.MainIntent().SetRoomName(p.MXID, msg.Content)
+
+		return
+	}
+
+	// Handle normal message
 	existing := p.bridge.db.Message.GetByDiscordID(p.Key, msg.ID)
 	if existing != nil {
 		p.log.Debugln("not handling duplicate message", msg.ID)