From d47898877a8eb25e0fbae9d846ecd1daf55deeaa Mon Sep 17 00:00:00 2001 From: Diogo Date: Fri, 8 Nov 2024 10:03:20 +0000 Subject: [PATCH] fix before cut off when a lot of items come in same page --- apps/ios/Shared/Views/Chat/ChatView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ios/Shared/Views/Chat/ChatView.swift b/apps/ios/Shared/Views/Chat/ChatView.swift index 3d33c6172b..c041c1befb 100644 --- a/apps/ios/Shared/Views/Chat/ChatView.swift +++ b/apps/ios/Shared/Views/Chat/ChatView.swift @@ -926,7 +926,8 @@ struct ChatView: View { case .last, .initial: im.reversedChatItems.append(contentsOf: dedupedreversePage) case .before(_, _): - if im.reversedChatItems.count + dedupedreversePage.count > idealChatListSize { + if im.reversedChatItems.count + dedupedreversePage.count > idealChatListSize, + dedupedreversePage.count <= loadItemsPerPage { if let gap = im.gap { im.gap = ChatGap(index: gap.index, size: gap.size + dedupedreversePage.count) } else {