From 332490376b7ca459cbd6170b3b82613b6f6942aa Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 16 May 2023 08:52:59 -0400 Subject: [PATCH] Adjustments to Markdown detection and rendering. --- .../vitorpamplona/amethyst/ui/components/RichTextViewer.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt index 1e5c2f5d1..b2f1b8674 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/RichTextViewer.kt @@ -81,7 +81,8 @@ fun isMarkdown(content: String): Boolean { content.startsWith("# ") || content.contains("##") || content.contains("__") || - content.contains("```") + content.contains("```") || + content.contains("](") } @Composable @@ -413,7 +414,7 @@ private fun RenderContentAsMarkdown(content: String, backgroundColor: Color) { private fun getDisplayNameFromNip19(nip19: Nip19.Return): String? { if (nip19.type == Nip19.Type.USER) { - return LocalCache.users[nip19.hex]?.bestDisplayName() + return LocalCache.users[nip19.hex]?.toBestDisplayName() } else if (nip19.type == Nip19.Type.NOTE) { return LocalCache.notes[nip19.hex]?.idDisplayNote() } else if (nip19.type == Nip19.Type.ADDRESS) {