Commit e493926b authored by Leonardo Aramaki's avatar Leonardo Aramaki

Fix regex used to strip quote markdown links

parent d8219843
...@@ -68,8 +68,8 @@ class ViewModelMapper @Inject constructor(private val context: Context, ...@@ -68,8 +68,8 @@ class ViewModelMapper @Inject constructor(private val context: Context,
} }
mapMessage(message).let { mapMessage(message).let {
if (list.size > 0) { if (list.isNotEmpty()) {
it.preview = list[0].preview it.preview = list.first().preview
} }
list.add(it) list.add(it)
} }
...@@ -213,7 +213,7 @@ class ViewModelMapper @Inject constructor(private val context: Context, ...@@ -213,7 +213,7 @@ class ViewModelMapper @Inject constructor(private val context: Context,
private suspend fun stripMessageQuotes(message: Message): Message { private suspend fun stripMessageQuotes(message: Message): Message {
val baseUrl = settings.baseUrl() val baseUrl = settings.baseUrl()
return message.copy( return message.copy(
message = message.message.replace("\\[\\s\\]\\($baseUrl.*\\)".toRegex(), "").trim() message = message.message.replace("\\[[^\\]]+\\]\\($baseUrl[^)]+\\)".toRegex(), "").trim()
) )
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment