Various improvements

This commit is contained in:
Ilya Laktyushin
2024-03-20 17:21:16 +04:00
parent b261e67c34
commit 7772e257b2
58 changed files with 2288 additions and 823 deletions

View File

@@ -342,6 +342,9 @@ public final class ChatListContainerNode: ASDisplayNode, UIGestureRecognizerDele
}
return canExpandHiddenItems()
}
itemNode.listNode.openBirthdaySetup = { [weak self] in
self?.openBirthdaySetup?()
}
self.currentItemStateValue.set(itemNode.listNode.state |> map { state in
let filterId: Int32?
@@ -404,6 +407,7 @@ public final class ChatListContainerNode: ASDisplayNode, UIGestureRecognizerDele
var endedInteractiveDragging: ((ListView) -> Void)?
var shouldStopScrolling: ((ListView, CGFloat) -> Bool)?
var activateChatPreview: ((ChatListItem, Int64?, ASDisplayNode, ContextGesture?, CGPoint?) -> Void)?
var openBirthdaySetup: (() -> Void)?
var openStories: ((ChatListNode.OpenStoriesSubject, ASDisplayNode?) -> Void)?
var addedVisibleChatsWithPeerIds: (([EnginePeer.Id]) -> Void)?
var didBeginSelectingChats: (() -> Void)?