Browse Source

Fix unneeded full peer refresh

master
Eduard Kuzmenko 2 years ago
parent
commit
892aab8a49
  1. 7
      src/lib/appManagers/appProfileManager.ts

7
src/lib/appManagers/appProfileManager.ts

@ -111,7 +111,12 @@ export class AppProfileManager { @@ -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;
}
}

Loading…
Cancel
Save