From fc5a65375979c352da61c6b5d20054fe46077fc3 Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Mon, 20 Jun 2022 19:04:36 +0400 Subject: [PATCH] Fix saving reply's peers --- src/lib/appManagers/utils/messages/getPeerIdsFromMessage.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/appManagers/utils/messages/getPeerIdsFromMessage.ts b/src/lib/appManagers/utils/messages/getPeerIdsFromMessage.ts index a6880f83..ebb5ec49 100644 --- a/src/lib/appManagers/utils/messages/getPeerIdsFromMessage.ts +++ b/src/lib/appManagers/utils/messages/getPeerIdsFromMessage.ts @@ -49,5 +49,10 @@ export default function getPeerIdsFromMessage(message: Message.message | Message peerIds.push(...chatIds.filter(Boolean).map((chatId) => chatId.toPeerId(true))); } + const recentRepliers = ((message as Message.message).replies)?.recent_repliers; + if(recentRepliers?.length) { + peerIds.push(...recentRepliers.map((reply) => getPeerId(reply))); + } + return new Set(peerIds.filter(Boolean)); }