mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 06:35:51 +00:00
Suggested posts
This commit is contained in:
@@ -805,7 +805,7 @@ open class ChatMessageItemView: ListViewItemNode, ChatMessageItemNodeProtocol {
|
||||
}
|
||||
}
|
||||
|
||||
open func performMessageButtonAction(button: ReplyMarkupButton) {
|
||||
public func performMessageButtonAction(button: ReplyMarkupButton, progress: Promise<Bool>?) {
|
||||
if let item = self.item {
|
||||
switch button.action {
|
||||
case .text:
|
||||
@@ -815,15 +815,15 @@ open class ChatMessageItemView: ListViewItemNode, ChatMessageItemNodeProtocol {
|
||||
if url.hasPrefix("tg://") {
|
||||
concealed = false
|
||||
}
|
||||
item.controllerInteraction.openUrl(ChatControllerInteraction.OpenUrl(url: url, concealed: concealed, progress: Promise()))
|
||||
item.controllerInteraction.openUrl(ChatControllerInteraction.OpenUrl(url: url, concealed: concealed, progress: progress))
|
||||
case .requestMap:
|
||||
item.controllerInteraction.shareCurrentLocation()
|
||||
case .requestPhone:
|
||||
item.controllerInteraction.shareAccountContact()
|
||||
case .openWebApp:
|
||||
item.controllerInteraction.requestMessageActionCallback(item.message, nil, true, false)
|
||||
item.controllerInteraction.requestMessageActionCallback(item.message, nil, true, false, progress)
|
||||
case let .callback(requiresPassword, data):
|
||||
item.controllerInteraction.requestMessageActionCallback(item.message, data, false, requiresPassword)
|
||||
item.controllerInteraction.requestMessageActionCallback(item.message, data, false, requiresPassword, progress)
|
||||
case let .switchInline(samePeer, query, peerTypes):
|
||||
var botPeer: Peer?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user