From 47aeb476516d4c1938a58e455584971fbdac0249 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 9 Jul 2024 13:52:03 +0300 Subject: [PATCH] Ignore avatar in current user initial data --- puppet.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/puppet.go b/puppet.go index 7f56602..4f6ce95 100644 --- a/puppet.go +++ b/puppet.go @@ -269,7 +269,10 @@ func (puppet *Puppet) UpdateInfo(ctx context.Context, info types.UserInfo) { update = true } update = puppet.updateName(ctx, info.GetName(), puppet.Username) || update - update = puppet.updateAvatar(ctx, info.GetAvatarURL()) || update + _, isInitialData := info.(*types.CurrentUserInitialData) + if !isInitialData { + update = puppet.updateAvatar(ctx, info.GetAvatarURL()) || update + } if update { puppet.ContactInfoSet = false puppet.UpdateContactInfo(ctx)