This commit is contained in:
Ali
2022-02-27 20:34:36 +04:00
parent 0befe4d8bc
commit 86c426ba7c
3 changed files with 17 additions and 14 deletions

View File

@@ -1708,8 +1708,10 @@ final class ChatListSearchListPaneNode: ASDisplayNode, ChatListSearchPaneNode {
})
})
strongSelf.currentEntries = newEntries
if key == .downloads, !firstTime, !"".isEmpty {
transition.animated = true
if strongSelf.key == .downloads {
if !firstTime, !"".isEmpty {
transition.animated = true
}
}
strongSelf.enqueueTransition(transition, firstTime: firstTime)
@@ -1959,9 +1961,6 @@ final class ChatListSearchListPaneNode: ASDisplayNode, ChatListSearchPaneNode {
self.recentDisposable.dispose()
self.updatedRecentPeersDisposable.dispose()
self.deletedMessagesDisposable?.dispose()
if self.key == .downloads {
print("downloads")
}
}
override func didLoad() {
@@ -2416,6 +2415,11 @@ final class ChatListSearchListPaneNode: ASDisplayNode, ChatListSearchPaneNode {
options.insert(.AnimateInsertion)
}
if self.key == .downloads {
options.insert(.PreferSynchronousDrawing)
options.insert(.PreferSynchronousResourceLoading)
}
self.listNode.transaction(deleteIndices: transition.deletions, insertIndicesAndItems: transition.insertions, updateIndicesAndItems: transition.updates, options: options, updateSizeAndInsets: nil, updateOpaqueState: nil, completion: { [weak self] _ in
if let strongSelf = self {
let searchOptions = strongSelf.searchOptionsValue