From 2c8742175706f95250d553e09cb86135b740bcf1 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Fri, 21 Apr 2023 13:54:58 +0200 Subject: [PATCH] Fix refreshData when chat room has no message --- Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift index da1752d75..9e478655e 100644 --- a/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift +++ b/Classes/Swift/Chat/Views/ChatConversationTableViewSwift.swift @@ -122,7 +122,9 @@ class ChatConversationTableViewSwift: UIViewController, UICollectionViewDataSour if (ChatConversationTableViewModel.sharedModel.getNBMessages() > 1){ let isDisplayingBottomOfTable = collectionView.contentOffset.y <= 20 - if isDisplayingBottomOfTable { + if ChatConversationTableViewModel.sharedModel.getNBMessages() < 4 { + collectionView.reloadData() + } else if isDisplayingBottomOfTable { self.collectionView.scrollToItem(at: IndexPath(item: 1, section: 0), at: .top, animated: false) collectionView.reloadData() self.scrollToBottom(animated: true)