Fix tab switching

This commit is contained in:
Ali 2020-03-10 13:18:20 +05:30
parent 236fc8b0e7
commit ee2a6ca70f

View File

@ -272,7 +272,6 @@ private final class ChatListContainerItemNode: ASDisplayNode {
private let becameEmpty: (ChatListFilter?) -> Void private let becameEmpty: (ChatListFilter?) -> Void
private let emptyAction: (ChatListFilter?) -> Void private let emptyAction: (ChatListFilter?) -> Void
var contentOffsetChanged: ((ListViewVisibleContentOffset) -> Void)?
private var floatingHeaderOffset: CGFloat? private var floatingHeaderOffset: CGFloat?
private var emptyNode: ChatListEmptyNode? private var emptyNode: ChatListEmptyNode?
@ -356,13 +355,6 @@ private final class ChatListContainerItemNode: ASDisplayNode {
} }
} }
self.listNode.contentOffsetChanged = { [weak self] offset in
guard let strongSelf = self else {
return
}
strongSelf.contentOffsetChanged?(offset)
}
self.listNode.updateFloatingHeaderOffset = { [weak self] offset, transition in self.listNode.updateFloatingHeaderOffset = { [weak self] offset, transition in
guard let strongSelf = self else { guard let strongSelf = self else {
return return
@ -492,7 +484,7 @@ final class ChatListContainerNode: ASDisplayNode, UIGestureRecognizerDelegate {
itemNode.listNode.updatePeerGrouping = { [weak self] peerId, group in itemNode.listNode.updatePeerGrouping = { [weak self] peerId, group in
self?.updatePeerGrouping?(peerId, group) self?.updatePeerGrouping?(peerId, group)
} }
itemNode.contentOffsetChanged = { [weak self] offset in itemNode.listNode.contentOffsetChanged = { [weak self] offset in
self?.contentOffsetChanged?(offset) self?.contentOffsetChanged?(offset)
} }
itemNode.listNode.contentScrollingEnded = { [weak self] listView in itemNode.listNode.contentScrollingEnded = { [weak self] listView in