Topics search

This commit is contained in:
Ilya Laktyushin
2022-10-15 17:44:04 +03:00
parent 20b9eea20f
commit ad2b8811c1
19 changed files with 467 additions and 163 deletions

View File

@@ -64,7 +64,7 @@ final class PeerSelectionControllerNode: ASDisplayNode {
var requestOpenPeer: ((Peer) -> Void)?
var requestOpenDisabledPeer: ((Peer) -> Void)?
var requestOpenPeerFromSearch: ((Peer) -> Void)?
var requestOpenMessageFromSearch: ((Peer, MessageId) -> Void)?
var requestOpenMessageFromSearch: ((Peer, Int64?, MessageId) -> Void)?
var requestSend: (([Peer], [PeerId: Peer], NSAttributedString, AttachmentTextInputPanelSendMode, ChatInterfaceForwardOptionsState?) -> Void)?
private var presentationData: PresentationData {
@@ -596,7 +596,7 @@ final class PeerSelectionControllerNode: ASDisplayNode {
animationRenderer: self.animationRenderer,
updatedPresentationData: self.updatedPresentationData,
filter: self.filter,
groupId: EngineChatList.Group(.root),
location: .chatList(groupId: EngineChatList.Group(.root)),
displaySearchFilters: false,
hasDownloads: false,
openPeer: { [weak self] peer, chatPeer, _ in
@@ -650,9 +650,9 @@ final class PeerSelectionControllerNode: ASDisplayNode {
},
openRecentPeerOptions: { _ in
},
openMessage: { [weak self] peer, messageId, _ in
openMessage: { [weak self] peer, threadId, messageId, _ in
if let requestOpenMessageFromSearch = self?.requestOpenMessageFromSearch {
requestOpenMessageFromSearch(peer._asPeer(), messageId)
requestOpenMessageFromSearch(peer._asPeer(), threadId, messageId)
}
},
addContact: nil,