From f68f32f6e559bb2afba503e3c321b3f9c650e922 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 28 Feb 2023 16:51:35 -0500 Subject: [PATCH] Decrypting notes since Notifications can also show Private Message Likes --- .../java/com/vitorpamplona/amethyst/ui/note/NoteCompose.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/NoteCompose.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/NoteCompose.kt index 037406030..406c2d549 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/NoteCompose.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/NoteCompose.kt @@ -45,6 +45,7 @@ import com.vitorpamplona.amethyst.ui.components.TranslateableRichTextViewer import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel import com.vitorpamplona.amethyst.ui.theme.Following import kotlin.time.ExperimentalTime +import nostr.postr.events.PrivateDmEvent import nostr.postr.events.TextNoteEvent @OptIn(ExperimentalFoundationApi::class) @@ -336,7 +337,8 @@ fun NoteCompose( thickness = 0.25.dp ) } else { - val eventContent = noteEvent.content + val eventContent = accountViewModel.decrypt(note) + val canPreview = note.author == account.userProfile() || (note.author?.let { account.userProfile().isFollowing(it) } ?: true ) || !noteForReports.hasAnyReports()