From 69fffd468c89c550b17869dffe4cfda7b59e5977 Mon Sep 17 00:00:00 2001 From: teidesu <86301490+teidesu@users.noreply.github.com> Date: Tue, 6 Jul 2021 16:50:46 +0300 Subject: [PATCH] fix(client): use nextRate in searchGlobal --- packages/client/src/methods/messages/search-global.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/client/src/methods/messages/search-global.ts b/packages/client/src/methods/messages/search-global.ts index 17746dd3..fb43323f 100644 --- a/packages/client/src/methods/messages/search-global.ts +++ b/packages/client/src/methods/messages/search-global.ts @@ -53,7 +53,7 @@ export async function* searchGlobal( const total = params.limit || Infinity const limit = Math.min(params.chunkSize || 100, total) - let offsetDate = 0 + let offsetRate = 0 let offsetPeer = { _: 'inputPeerEmpty' } as tl.TypeInputPeer let offsetId = 0 @@ -65,7 +65,7 @@ export async function* searchGlobal( minDate: 0, maxDate: 0, offsetId, - offsetRate: offsetDate, + offsetRate, offsetPeer: offsetPeer, limit: Math.min(limit, total - current), }) @@ -86,7 +86,7 @@ export async function* searchGlobal( if (!msgs.length) break const last = msgs[msgs.length - 1] - offsetDate = last.raw.date + offsetRate = (res as tl.messages.RawMessagesSlice).nextRate ?? last.raw.date offsetPeer = last.chat.inputPeer offsetId = last.id