Skip to content

Commit 7966c1e

Browse files
committed
markdown links work
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
1 parent 8330652 commit 7966c1e

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,10 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) :
106106
viewThemeUtils
107107
)
108108

109+
message.message?.let {
110+
messageUtils.hyperLinks(binding.messageText, message.message!!)
111+
}
112+
109113
val spansFromString: Array<Any> = processedMessageText!!.getSpans(
110114
0,
111115
processedMessageText.length,
@@ -135,6 +139,7 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) :
135139
message,
136140
itemView
137141
)
142+
138143
val messageParameters = message.messageParameters
139144
if (
140145
(messageParameters == null || messageParameters.size <= 0) &&

app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ class OutcomingTextMessageViewHolder(itemView: View) :
117117
viewThemeUtils
118118
)
119119

120+
message.message?.let {
121+
messageUtils.hyperLinks(binding.messageText, message.message!!)
122+
}
123+
120124
val spansFromString: Array<Any> = processedMessageText!!.getSpans(
121125
0,
122126
processedMessageText.length,

app/src/main/java/com/nextcloud/talk/utils/message/MessageUtils.kt

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,17 @@ package com.nextcloud.talk.utils.message
99
import android.content.Context
1010
import android.content.Intent
1111
import android.graphics.Typeface
12-
import android.net.Uri
1312
import android.text.SpannableString
1413
import android.text.SpannableStringBuilder
1514
import android.text.Spanned
1615
import android.text.style.StyleSpan
17-
import android.util.Log
1816
import android.view.View
1917
import android.widget.TextView
18+
import androidx.core.net.toUri
2019
import com.nextcloud.talk.R
2120
import com.nextcloud.talk.chat.data.model.ChatMessage
2221
import com.nextcloud.talk.ui.theme.ViewThemeUtils
2322
import com.nextcloud.talk.utils.DisplayUtils
24-
import io.noties.markwon.AbstractMarkwonPlugin
25-
import io.noties.markwon.Markwon
26-
import io.noties.markwon.MarkwonConfiguration
27-
import io.noties.markwon.core.MarkwonTheme
28-
import io.noties.markwon.ext.strikethrough.StrikethroughPlugin
29-
import io.noties.markwon.ext.tables.TablePlugin
30-
import io.noties.markwon.ext.tasklist.TaskListDrawable
31-
import io.noties.markwon.ext.tasklist.TaskListPlugin
3223
import com.nextcloud.talk.utils.MarkwonUtils
3324

3425
class MessageUtils(val context: Context) {

0 commit comments

Comments
 (0)