|
|
|
@ -21,10 +21,10 @@ import io.element.android.libraries.matrix.api.timeline.item.event.MessageFormat
@@ -21,10 +21,10 @@ import io.element.android.libraries.matrix.api.timeline.item.event.MessageFormat
|
|
|
|
|
import org.jsoup.Jsoup |
|
|
|
|
import org.jsoup.nodes.Document |
|
|
|
|
|
|
|
|
|
fun FormattedBody.toHtmlDocument(senderDisplayNamePrefix: String? = null): Document? { |
|
|
|
|
fun FormattedBody.toHtmlDocument(prefix: String? = null): Document? { |
|
|
|
|
return takeIf { it.format == MessageFormat.HTML }?.body?.let { formattedBody -> |
|
|
|
|
if (senderDisplayNamePrefix != null) { |
|
|
|
|
Jsoup.parse("* $senderDisplayNamePrefix $formattedBody") |
|
|
|
|
if (prefix != null) { |
|
|
|
|
Jsoup.parse("$prefix $formattedBody") |
|
|
|
|
} else { |
|
|
|
|
Jsoup.parse(formattedBody) |
|
|
|
|
} |
|
|
|
|