Fix updated name log

This commit is contained in:
Tulir Asokan 2022-09-22 16:20:13 +03:00
parent f0401ee81e
commit 0e298bb88b

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 { func (puppet *Puppet) UpdateName(contact types.ContactInfo, forcePortalSync bool) bool {
newName, quality := puppet.bridge.Config.Bridge.FormatDisplayname(puppet.JID, contact) newName, quality := puppet.bridge.Config.Bridge.FormatDisplayname(puppet.JID, contact)
if (puppet.Displayname != newName || !puppet.NameSet) && quality >= puppet.NameQuality { if (puppet.Displayname != newName || !puppet.NameSet) && quality >= puppet.NameQuality {
oldName := puppet.Displayname
puppet.Displayname = newName puppet.Displayname = newName
puppet.NameQuality = quality puppet.NameQuality = quality
puppet.NameSet = false puppet.NameSet = false
err := puppet.DefaultIntent().SetDisplayName(newName) err := puppet.DefaultIntent().SetDisplayName(newName)
if err == nil { if err == nil {
puppet.log.Debugln("Updated name", puppet.Displayname, "->", newName) puppet.log.Debugln("Updated name", oldName, "->", newName)
puppet.NameSet = true puppet.NameSet = true
go puppet.updatePortalName() go puppet.updatePortalName()
} else { } else {