Skip to content

Commit ebb7925

Browse files
anakin78zmahibi
authored andcommitted
Hide filenames for media in chat.
Signed-off-by: Jens Zalzala <jens@shakingearthdigital.com>
1 parent 2e95018 commit ebb7925

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app/src/main/java/com/nextcloud/talk/ui/chat/MediaMessage.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,13 @@ fun MediaMessage(
5757
val fileParameters =
5858
remember { FileParameters(message.messageParameters as HashMap<String?, HashMap<String?, String?>>?) }
5959

60-
val captionText = message.message.takeUnless { it == FILE_PLACEHOLDER_MESSAGE }
60+
val hasExplicitCaption = message.plainMessage != FILE_PLACEHOLDER_MESSAGE
61+
val hasPreview = !typeContent.previewUrl.isNullOrEmpty()
62+
val captionText = when {
63+
hasExplicitCaption -> message.message
64+
!hasPreview -> message.message
65+
else -> null
66+
}
6167
val hasCaption = captionText != null
6268
val mediaInset = 4.dp
6369
val mediaShape = remember(message.incoming) {

0 commit comments

Comments
 (0)