Fix unneeded full peer refresh

This commit is contained in:
Eduard Kuzmenko 2022-02-21 17:29:25 +02:00
parent 529f8b5d93
commit 892aab8a49

View File

@ -111,7 +111,12 @@ export class AppProfileManager {
if(photo) {
const hasChatPhoto = photo._ !== 'chatPhotoEmpty';
const hasFullChatPhoto = !!(fullChat.chat_photo && fullChat.chat_photo._ !== 'photoEmpty'); // chat_photo can be missing
if(hasChatPhoto !== hasFullChatPhoto || (photo as ChatPhoto.chatPhoto).photo_id !== fullChat.chat_photo?.id) {
if(
hasChatPhoto !== hasFullChatPhoto || (
hasChatPhoto &&
photo.photo_id !== fullChat.chat_photo?.id
)
) {
updated = true;
}
}