From 14447b53e72f27c5ef3c3f6af857ed4e93ae0f90 Mon Sep 17 00:00:00 2001 From: Maxim Baz Date: Mon, 10 Jul 2023 15:27:59 +0200 Subject: [PATCH] Show attachment names or types --- src/signal/impl.rs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/signal/impl.rs b/src/signal/impl.rs index ad493fe..78003e7 100644 --- a/src/signal/impl.rs +++ b/src/signal/impl.rs @@ -160,6 +160,18 @@ impl SignalManager for PresageManager { ..Default::default() }; + if has_attachments && message.is_empty() { + // TODO: Temporary solution until we start rendering attachments + message = format!( + "", + attachments + .iter() + .map(|(a, _)| a.file_name.clone().unwrap_or(a.content_type.clone())) + .collect::>() + .join(", ") + ); + } + let (response_tx, response) = oneshot::channel(); match channel.id { ChannelId::User(uuid) => { @@ -216,11 +228,6 @@ impl SignalManager for PresageManager { } } - if has_attachments && message.is_empty() { - // TODO: Temporary solution until we start rendering attachments - message = "".to_string(); - } - let message = Message { from_id: self.user_id(), message: Some(message),