From 491aaee14bafca608ef68f5891e2dfd81309adb6 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Mon, 12 Sep 2022 11:06:03 +0200 Subject: [PATCH] Chat List: Fix missing chats after sync --- src/global/actions/api/chats.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/global/actions/api/chats.ts b/src/global/actions/api/chats.ts index 160378520..7b1a735bb 100644 --- a/src/global/actions/api/chats.ts +++ b/src/global/actions/api/chats.ts @@ -191,7 +191,11 @@ addActionHandler('loadAllChats', async (global, actions, payload) => { ? listIds /* eslint-disable @typescript-eslint/no-loop-func */ .map((id) => global.chats.byId[id]) - .filter((chat) => Boolean(chat?.lastMessage) && !selectIsChatPinned(global, chat.id)) + .filter((chat) => ( + Boolean(chat?.lastMessage) + && chat.id !== SERVICE_NOTIFICATIONS_USER_ID + && !selectIsChatPinned(global, chat.id) + )) /* eslint-enable @typescript-eslint/no-loop-func */ .sort((chat1, chat2) => (chat1.lastMessage!.date - chat2.lastMessage!.date))[0] : undefined;