From 9d74c3a2c56a5464df1b904fe222d407be4401bb Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Mon, 11 May 2026 15:41:12 +0200 Subject: [PATCH] add click handling for phone numbers and email addresses Signed-off-by: sowjanyakch --- app/src/main/java/com/nextcloud/talk/ui/chat/MarkdownText.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/ui/chat/MarkdownText.kt b/app/src/main/java/com/nextcloud/talk/ui/chat/MarkdownText.kt index 20ae311ee6..973efa2c03 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/chat/MarkdownText.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/chat/MarkdownText.kt @@ -60,6 +60,9 @@ private const val CHIP_START_PADDING_DP = 2f private const val CHIP_END_PADDING_DP = 5f private const val CHIP_VERTICAL_PADDING_DP = 2f private const val CHIP_CORNER_RADIUS_DP = 16f +private const val MESSAGE_LINKIFY_MASK = Linkify.WEB_URLS or + Linkify.PHONE_NUMBERS or + Linkify.EMAIL_ADDRESSES @Suppress("LongMethod", "LongParameterList") @Composable @@ -149,7 +152,7 @@ fun MarkdownText( avatarSizePx = avatarSizePx, avatarGapPx = avatarGapPx ) - val hasLinks = Linkify.addLinks(ssb, Linkify.WEB_URLS) + val hasLinks = Linkify.addLinks(ssb, MESSAGE_LINKIFY_MASK) resolveFileParams(ssb, message) applySearchHighlight(ssb, highlightSearchTerm, searchHighlightColorArgb) textView.text = ssb