This commit is contained in:
2023-09-06 22:17:06 -05:00
parent 3db8e1da05
commit d6f94287d4
17 changed files with 62 additions and 46 deletions

View File

@@ -295,7 +295,7 @@ func (puppet *Puppet) updatePortalName() {
})
}
func (puppet *Puppet) Sync(source *User, member *groupme.Member, forceAvatarSync, forcePortalSync bool) {
func (puppet *Puppet) Sync(source *User, member *groupme.Member, forceAvatarSync bool, forcePortalSync bool) {
puppet.syncLock.Lock()
defer puppet.syncLock.Unlock()
err := puppet.DefaultIntent().EnsureRegistered()
@@ -303,6 +303,13 @@ func (puppet *Puppet) Sync(source *User, member *groupme.Member, forceAvatarSync
puppet.log.Errorln("Failed to ensure registered:", err)
}
update := false
update = puppet.UpdateName(*member, forcePortalSync) || update
update = puppet.UpdateAvatar(source, forcePortalSync) || update
if update {
puppet.Update()
}
//puppet.log.Debugfln("Syncing info through %s", source.GMID)
// TODO