Browse Source

Fix unneeded full peer refresh

master
Eduard Kuzmenko 3 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 {
if(photo) { if(photo) {
const hasChatPhoto = photo._ !== 'chatPhotoEmpty'; const hasChatPhoto = photo._ !== 'chatPhotoEmpty';
const hasFullChatPhoto = !!(fullChat.chat_photo && fullChat.chat_photo._ !== 'photoEmpty'); // chat_photo can be missing 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; updated = true;
} }
} }

Loading…
Cancel
Save