Fix updated name log

This commit is contained in:
Tulir Asokan 2022-09-22 16:20:13 +03:00
parent f0401ee81e
commit 0e298bb88b
1 changed files with 2 additions and 1 deletions

View File

@ -266,12 +266,13 @@ func (puppet *Puppet) UpdateAvatar(source *User, forcePortalSync bool) bool {
func (puppet *Puppet) UpdateName(contact types.ContactInfo, forcePortalSync bool) bool {
newName, quality := puppet.bridge.Config.Bridge.FormatDisplayname(puppet.JID, contact)
if (puppet.Displayname != newName || !puppet.NameSet) && quality >= puppet.NameQuality {
oldName := puppet.Displayname
puppet.Displayname = newName
puppet.NameQuality = quality
puppet.NameSet = false
err := puppet.DefaultIntent().SetDisplayName(newName)
if err == nil {
puppet.log.Debugln("Updated name", puppet.Displayname, "->", newName)
puppet.log.Debugln("Updated name", oldName, "->", newName)
puppet.NameSet = true
go puppet.updatePortalName()
} else {