Cache: Fix extracting chat id from messages on save (#4150)
This commit is contained in:
parent
cf4d8c4634
commit
89e3640962
@ -359,7 +359,8 @@ function reduceChats<T extends GlobalState>(global: T): GlobalState['chats'] {
|
|||||||
const viewportIds = selectViewportIds(global, messageList.chatId, messageList.threadId, tabId);
|
const viewportIds = selectViewportIds(global, messageList.chatId, messageList.threadId, tabId);
|
||||||
return viewportIds?.map((id) => {
|
return viewportIds?.map((id) => {
|
||||||
const message = messages[id];
|
const message = messages[id];
|
||||||
const content = message?.content;
|
if (!message) return undefined;
|
||||||
|
const content = message.content;
|
||||||
const replyPeer = message.replyInfo?.type === 'message' && message.replyInfo.replyToPeerId;
|
const replyPeer = message.replyInfo?.type === 'message' && message.replyInfo.replyToPeerId;
|
||||||
return content.storyData?.peerId || content.webPage?.story?.peerId || replyPeer;
|
return content.storyData?.peerId || content.webPage?.story?.peerId || replyPeer;
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user