From 47dc76e09650a8849c58a68efcaaf8684fa69602 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 26 May 2021 02:27:05 +0300 Subject: [PATCH] Top chat messages preload: Less, faster, exclude pinned --- src/config.ts | 2 +- src/modules/actions/api/chats.ts | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/config.ts b/src/config.ts index cb20f8a3b..d38d31979 100644 --- a/src/config.ts +++ b/src/config.ts @@ -60,7 +60,7 @@ export const BLOCKED_LIST_LIMIT = 100; export const PROFILE_PHOTOS_LIMIT = 40; export const PROFILE_SENSITIVE_AREA = 500; -export const TOP_CHAT_MESSAGES_PRELOAD_LIMIT = 25; +export const TOP_CHAT_MESSAGES_PRELOAD_LIMIT = 20; export const ALL_CHATS_PRELOAD_DISABLED = false; export const ANIMATION_LEVEL_MIN = 0; diff --git a/src/modules/actions/api/chats.ts b/src/modules/actions/api/chats.ts index 23c3f14c4..e4a76e56b 100644 --- a/src/modules/actions/api/chats.ts +++ b/src/modules/actions/api/chats.ts @@ -16,7 +16,6 @@ import { RE_TME_LINK, TIPS_USERNAME, } from '../../../config'; -import { IS_TOUCH_ENV } from '../../../util/environment'; import { callApi } from '../../../api/gramjs'; import { addChats, @@ -46,7 +45,7 @@ import { isChatSummaryOnly, isChatArchived, prepareChatList, isChatBasicGroup, } from '../../helpers'; -const TOP_CHATS_PRELOAD_PAUSE = 200; +const TOP_CHATS_PRELOAD_PAUSE = 100; // We expect this ID does not exist const TMP_CHAT_ID = -1; @@ -81,10 +80,6 @@ addReducer('preloadTopChatMessages', (global, actions) => { preloadedChatIds.push(chatToPreload.id); actions.loadViewportMessages({ chatId: chatToPreload.id, threadId: MAIN_THREAD_ID }); - - if (IS_TOUCH_ENV) { - actions.loadPinnedMessages({ chatId: chatToPreload.id }); - } } })(); });