From b987fc1de21d2ca4e4bcc13b77b4dad623105c63 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Tue, 19 Nov 2024 12:40:16 +0100 Subject: [PATCH] fix(media): include the formatted caption and filename for audio and file attachments too --- crates/matrix-sdk/src/room/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/matrix-sdk/src/room/mod.rs b/crates/matrix-sdk/src/room/mod.rs index c8b95ca28..1c3dc8f02 100644 --- a/crates/matrix-sdk/src/room/mod.rs +++ b/crates/matrix-sdk/src/room/mod.rs @@ -2076,7 +2076,10 @@ impl Room { } mime::AUDIO => { - let mut content = AudioMessageEventContent::new(body, source); + let mut content = assign!(AudioMessageEventContent::new(body, source), { + formatted: formatted_caption, + filename + }); if let Some(AttachmentInfo::Voice { audio_info, waveform: Some(waveform_vec) }) = &info @@ -2117,7 +2120,9 @@ impl Room { thumbnail_info }); let content = assign!(FileMessageEventContent::new(body, source), { - info: Some(Box::new(info)) + info: Some(Box::new(info)), + formatted: formatted_caption, + filename, }); MessageType::File(content) }