Chat With Bot: Fix composer flick on opening (#5278)
This commit is contained in:
parent
f66cb55dac
commit
5bc0183e71
@ -2,7 +2,6 @@ import type {
|
|||||||
ApiChat, ApiChatFullInfo, ApiChatType,
|
ApiChat, ApiChatFullInfo, ApiChatType,
|
||||||
} from '../../api/types';
|
} from '../../api/types';
|
||||||
import type { ChatListType, GlobalState, TabArgs } from '../types';
|
import type { ChatListType, GlobalState, TabArgs } from '../types';
|
||||||
import { MAIN_THREAD_ID } from '../../api/types';
|
|
||||||
|
|
||||||
import {
|
import {
|
||||||
ALL_FOLDER_ID, ARCHIVED_FOLDER_ID, MEMBERS_LOAD_SLICE, SAVED_FOLDER_ID, SERVICE_NOTIFICATIONS_USER_ID,
|
ALL_FOLDER_ID, ARCHIVED_FOLDER_ID, MEMBERS_LOAD_SLICE, SAVED_FOLDER_ID, SERVICE_NOTIFICATIONS_USER_ID,
|
||||||
@ -114,9 +113,8 @@ export function selectChatType<T extends GlobalState>(global: T, chatId: string)
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function selectIsChatBotNotStarted<T extends GlobalState>(global: T, chatId: string) {
|
export function selectIsChatBotNotStarted<T extends GlobalState>(global: T, chatId: string) {
|
||||||
const chat = selectChat(global, chatId);
|
|
||||||
const bot = selectBot(global, chatId);
|
const bot = selectBot(global, chatId);
|
||||||
if (!chat || !bot) {
|
if (!bot) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,13 +123,7 @@ export function selectIsChatBotNotStarted<T extends GlobalState>(global: T, chat
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
const messageInfo = global.messages.byChatId[chatId];
|
return Boolean(!lastMessage);
|
||||||
if (!messageInfo) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
const { listedIds } = messageInfo.threadsById[MAIN_THREAD_ID] || {};
|
|
||||||
return listedIds && !listedIds.length;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function selectAreActiveChatsLoaded<T extends GlobalState>(global: T): boolean {
|
export function selectAreActiveChatsLoaded<T extends GlobalState>(global: T): boolean {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user