From 0411e251fe6af3867953e405f53854b98b237d8e Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Mon, 4 Dec 2023 14:38:58 +0100 Subject: [PATCH] Left Search: Add limit for contacts search (#4029) --- src/api/gramjs/methods/chats.ts | 3 ++- src/config.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/api/gramjs/methods/chats.ts b/src/api/gramjs/methods/chats.ts index 505d82f76..c64aacb57 100644 --- a/src/api/gramjs/methods/chats.ts +++ b/src/api/gramjs/methods/chats.ts @@ -24,6 +24,7 @@ import { ARCHIVED_FOLDER_ID, DEBUG, GENERAL_TOPIC_ID, + GLOBAL_SEARCH_CONTACTS_LIMIT, MAX_INT_32, MEMBERS_LOAD_SLICE, SERVICE_NOTIFICATIONS_USER_ID, @@ -242,7 +243,7 @@ export async function fetchChatSettings(chat: ApiChat) { } export async function searchChats({ query }: { query: string }) { - const result = await invokeRequest(new GramJs.contacts.Search({ q: query })); + const result = await invokeRequest(new GramJs.contacts.Search({ q: query, limit: GLOBAL_SEARCH_CONTACTS_LIMIT })); if (!result) { return undefined; } diff --git a/src/config.ts b/src/config.ts index 824907880..4ffce59a6 100644 --- a/src/config.ts +++ b/src/config.ts @@ -78,6 +78,7 @@ export const SHARED_MEDIA_SLICE = 42; export const MESSAGE_SEARCH_SLICE = 42; export const GLOBAL_SEARCH_SLICE = 20; export const GLOBAL_TOPIC_SEARCH_SLICE = 5; +export const GLOBAL_SEARCH_CONTACTS_LIMIT = 20; export const MEMBERS_SLICE = 30; export const MEMBERS_LOAD_SLICE = 200; export const PINNED_MESSAGES_LIMIT = 50;