Message List: Fix bot Start button not displayed (#3378)
This commit is contained in:
parent
42666c78fe
commit
c15abbb5fe
@ -45,7 +45,8 @@ import {
|
||||
selectReplyingToId,
|
||||
selectTabState,
|
||||
selectTheme,
|
||||
selectThreadInfo, selectThreadTopMessageId,
|
||||
selectThreadInfo,
|
||||
selectThreadTopMessageId,
|
||||
} from '../../global/selectors';
|
||||
import {
|
||||
getCanPostInChat,
|
||||
|
||||
@ -68,7 +68,8 @@ import {
|
||||
selectDraft,
|
||||
selectEditingId,
|
||||
selectEditingMessage,
|
||||
selectEditingScheduledId, selectFirstMessageId,
|
||||
selectEditingScheduledId,
|
||||
selectFirstMessageId,
|
||||
selectFirstUnreadId,
|
||||
selectFocusedMessageId,
|
||||
selectForwardsCanBeSentToChat,
|
||||
@ -1020,11 +1021,12 @@ async function loadViewportMessages<T extends GlobalState>(
|
||||
const allMessages = ([] as ApiMessage[]).concat(messages, localMessages);
|
||||
const byId = buildCollectionByKey(allMessages, 'id');
|
||||
const ids = Object.keys(byId).map(Number);
|
||||
const threadFirstMessageId = selectFirstMessageId(global, chatId, threadId) || {};
|
||||
if (threadId
|
||||
&& threadFirstMessageId !== threadId
|
||||
&& (!ids[0] || threadFirstMessageId === ids[0])) {
|
||||
ids.unshift(threadId);
|
||||
|
||||
if (threadId !== MAIN_THREAD_ID) {
|
||||
const threadFirstMessageId = selectFirstMessageId(global, chatId, threadId) || {};
|
||||
if ((!ids[0] || threadFirstMessageId === ids[0]) && threadFirstMessageId !== threadId) {
|
||||
ids.unshift(threadId);
|
||||
}
|
||||
}
|
||||
|
||||
global = addChatMessagesById(global, chatId, byId);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user