mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 06:35:51 +00:00
Add global search filtering
This commit is contained in:
@@ -192,20 +192,7 @@ public func searchMessages(account: Account, location: SearchMessagesLocation, q
|
||||
}
|
||||
}
|
||||
|
||||
let filter: Api.MessagesFilter
|
||||
if let tags = tags {
|
||||
if tags.contains(.file) {
|
||||
filter = .inputMessagesFilterDocument
|
||||
} else if tags.contains(.music) {
|
||||
filter = .inputMessagesFilterMusic
|
||||
} else if tags.contains(.webPage) {
|
||||
filter = .inputMessagesFilterUrl
|
||||
} else {
|
||||
filter = .inputMessagesFilterEmpty
|
||||
}
|
||||
} else {
|
||||
filter = .inputMessagesFilterEmpty
|
||||
}
|
||||
let filter: Api.MessagesFilter = tags.flatMap { messageFilterForTagMask($0) } ?? .inputMessagesFilterEmpty
|
||||
remoteSearchResult = account.postbox.transaction { transaction -> (peer: Peer, additionalPeer: Peer?, from: Peer?)? in
|
||||
guard let peer = transaction.getPeer(peerId) else {
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user