Version 11.9

This commit is contained in:
Kylmakalle
2024-07-02 19:58:37 +03:00
parent 587ac7bf00
commit 833ecbc777
797 changed files with 40411 additions and 2895 deletions

View File

@@ -169,6 +169,9 @@ public final class ChatControllerInteraction: ChatControllerInteractionProtocol
}
public let openMessage: (Message, OpenMessageParams) -> Bool
// MARK: Swiftgram
public let sgStartMessageEdit: (Message) -> Void
public let sgGetChatPredictedLang: () -> String?
public let openPeer: (EnginePeer, ChatControllerInteractionNavigateToPeer, MessageReference?, OpenPeerSource) -> Void
public let openPeerMention: (String, Promise<Bool>?) -> Void
public let openMessageContextMenu: (Message, Bool, ASDisplayNode, CGRect, UIGestureRecognizer?, CGPoint?) -> Void
@@ -330,6 +333,8 @@ public final class ChatControllerInteraction: ChatControllerInteractionProtocol
public init(
openMessage: @escaping (Message, OpenMessageParams) -> Bool,
sgGetChatPredictedLang: @escaping () -> String? = { return nil },
sgStartMessageEdit: @escaping (Message) -> Void = { _ in },
openPeer: @escaping (EnginePeer, ChatControllerInteractionNavigateToPeer, MessageReference?, OpenPeerSource) -> Void,
openPeerMention: @escaping (String, Promise<Bool>?) -> Void,
openMessageContextMenu: @escaping (Message, Bool, ASDisplayNode, CGRect, UIGestureRecognizer?, CGPoint?) -> Void,
@@ -447,6 +452,8 @@ public final class ChatControllerInteraction: ChatControllerInteractionProtocol
presentationContext: ChatPresentationContext
) {
self.openMessage = openMessage
self.sgGetChatPredictedLang = sgGetChatPredictedLang
self.sgStartMessageEdit = sgStartMessageEdit
self.openPeer = openPeer
self.openPeerMention = openPeerMention
self.openMessageContextMenu = openMessageContextMenu