diff --git a/apps/ios/Shared/Model/ChatModel.swift b/apps/ios/Shared/Model/ChatModel.swift index 603fe302f7..2abe59b3bb 100644 --- a/apps/ios/Shared/Model/ChatModel.swift +++ b/apps/ios/Shared/Model/ChatModel.swift @@ -113,6 +113,8 @@ class ItemsModel: ObservableObject { // try? await Task.sleep(nanoseconds: 5000_000000) if let gap = await loadChat(chat: chat) { self.gaps = [gap] + } else { + self.gaps = [] } navigationTimeout.cancel() progressTimeout.cancel() diff --git a/apps/ios/Shared/Views/Chat/ReverseList.swift b/apps/ios/Shared/Views/Chat/ReverseList.swift index 659c2a99c5..4abd7cfc3b 100644 --- a/apps/ios/Shared/Views/Chat/ReverseList.swift +++ b/apps/ios/Shared/Views/Chat/ReverseList.swift @@ -303,30 +303,7 @@ struct ReverseList: UIViewControllerRepresentable { } private func getFirstItemAfterPlacholder(_ indexPath: IndexPath) -> ChatItem? { - if indexPath.row < preloadItem { - return nil - } - - let closesPlaceholderRow = (0..