diff --git a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift index d0acba2d9..85b8d49ae 100644 --- a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift +++ b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift @@ -1295,4 +1295,23 @@ import AVFoundation self.newMediaCount = sequenceCount } } + + func handlePendingTransferIfAny() { + if pendingForwardMessage { + let message = pendingForwardMessage + pendingForwardMessage = nil + let d = UIConfirmationDialog.show( + withMessage: NSLocalizedString("Transfer this message to this conversation ?", comment: ""), + cancelMessage: nil, + confirmMessage: NSLocalizedString("TRANSFER", comment: ""), + onCancelClick: { + }, + onConfirmationClick: { + linphone_chat_message_send(linphone_chat_room_create_forward_message(chatRoom, message)) + + }) + d?.forwardImage.hidden = false + d?.setSpecialColor() + } + } }