From 6171761401d57d1b3f0b162cc725fb32f90ec1b0 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Sun, 8 Dec 2019 22:13:19 +0400 Subject: [PATCH] Limit history fetches to 100 messages --- submodules/TelegramCore/Sources/Holes.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramCore/Sources/Holes.swift b/submodules/TelegramCore/Sources/Holes.swift index 404272a3ab..1ebe27461e 100644 --- a/submodules/TelegramCore/Sources/Holes.swift +++ b/submodules/TelegramCore/Sources/Holes.swift @@ -121,7 +121,9 @@ func withResolvedAssociatedMessages(postbox: Postbox, source: FetchMessageHistor |> switchToLatest } -func fetchMessageHistoryHole(accountPeerId: PeerId, source: FetchMessageHistoryHoleSource, postbox: Postbox, peerId: PeerId, namespace: MessageId.Namespace, direction: MessageHistoryViewRelativeHoleDirection, space: MessageHistoryHoleSpace, count: Int) -> Signal { +func fetchMessageHistoryHole(accountPeerId: PeerId, source: FetchMessageHistoryHoleSource, postbox: Postbox, peerId: PeerId, namespace: MessageId.Namespace, direction: MessageHistoryViewRelativeHoleDirection, space: MessageHistoryHoleSpace, count rawCount: Int) -> Signal { + let count = min(100, rawCount) + return postbox.stateView() |> mapToSignal { view -> Signal in if let state = view.state as? AuthorizedAccountState {