diff --git a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/AvatarInfoRepositoryOperation.cs b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/AvatarInfoRepositoryOperation.cs index 09fca51377..1a2c1c1786 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/AvatarInfoRepositoryOperation.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/AvatarInfo/AvatarInfoRepositoryOperation.cs @@ -39,6 +39,9 @@ public async ValueTask> UpdateDbAvatarInfosAsync(UserAndU .GetRequiredService>() .CreateFor(userAndUid); + // manual refresh avatars + await gameRecordClient.GetPlayerInfoAsync(userAndUid, token).ConfigureAwait(false); + Response> listResponse = await gameRecordClient .GetCharacterListAsync(userAndUid, token) .ConfigureAwait(false);