mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Audio send message preview
This commit is contained in:
@@ -12,6 +12,7 @@ import AccountContext
|
||||
import TopMessageReactions
|
||||
import ReactionSelectionNode
|
||||
import ChatControllerInteraction
|
||||
import ChatSendAudioMessageContextPreview
|
||||
|
||||
extension ChatSendMessageEffect {
|
||||
convenience init(_ effect: ChatSendMessageActionSheetController.MessageEffect) {
|
||||
@@ -83,6 +84,16 @@ func chatMessageDisplaySendMessageOptions(selfController: ChatControllerImpl, no
|
||||
if let videoRecorderValue = selfController.videoRecorderValue {
|
||||
mediaPreview = videoRecorderValue.makeSendMessageContextPreview()
|
||||
}
|
||||
if let mediaDraftState = selfController.presentationInterfaceState.interfaceState.mediaDraftState {
|
||||
if case let .audio(audio) = mediaDraftState {
|
||||
mediaPreview = ChatSendAudioMessageContextPreview(
|
||||
context: selfController.context,
|
||||
presentationData: selfController.presentationData,
|
||||
wallpaperBackgroundNode: selfController.chatDisplayNode.backgroundNode,
|
||||
waveform: audio.waveform
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
let controller = makeChatSendMessageActionSheetController(
|
||||
context: selfController.context,
|
||||
|
||||
Reference in New Issue
Block a user