mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Add support for peer type filtering in switch inline
This commit is contained in:
@@ -863,7 +863,7 @@ final class ChatPinnedMessageTitlePanelNode: ChatTitleAccessoryPanelNode {
|
||||
controllerInteraction.requestMessageActionCallback(message.id, nil, true, false)
|
||||
case let .callback(requiresPassword, data):
|
||||
controllerInteraction.requestMessageActionCallback(message.id, data, false, requiresPassword)
|
||||
case let .switchInline(samePeer, query):
|
||||
case let .switchInline(samePeer, query, peerTypes):
|
||||
var botPeer: Peer?
|
||||
|
||||
var found = false
|
||||
@@ -884,7 +884,7 @@ final class ChatPinnedMessageTitlePanelNode: ChatTitleAccessoryPanelNode {
|
||||
peerId = message.id.peerId
|
||||
}
|
||||
if let botPeer = botPeer, let addressName = botPeer.addressName {
|
||||
controllerInteraction.activateSwitchInline(peerId, "@\(addressName) \(query)")
|
||||
controllerInteraction.activateSwitchInline(peerId, "@\(addressName) \(query)", peerTypes)
|
||||
}
|
||||
case .payment:
|
||||
controllerInteraction.openCheckoutOrReceipt(message.id)
|
||||
|
||||
Reference in New Issue
Block a user