WIP
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user