diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt index bba847864..57ed43b3a 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ChatroomMessageCompose.kt @@ -110,6 +110,8 @@ fun ChatroomMessageCompose( note?.let { NoteQuickActionMenu(it, popupExpanded, { popupExpanded = false }, accountViewModel) } + } else if (account.isHidden(noteForReports.author!!)) { + // Does nothing } else { var showHiddenNote by remember { mutableStateOf(false) } var isAcceptableAndCanPreview by remember { mutableStateOf(Pair(true, true)) } @@ -131,16 +133,14 @@ fun ChatroomMessageCompose( } if (!isAcceptableAndCanPreview.first && !showHiddenNote) { - if (!account.isHidden(noteForReports.author!!)) { - HiddenNote( - account.getRelevantReports(noteForReports), - account.userProfile(), - Modifier, - innerQuote, - navController, - onClick = { showHiddenNote = true } - ) - } + HiddenNote( + account.getRelevantReports(noteForReports), + account.userProfile(), + Modifier, + innerQuote, + navController, + onClick = { showHiddenNote = true } + ) } else { val backgroundBubbleColor: Color val alignment: Arrangement.Horizontal 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 bfdcfb7dc..bff36a298 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 @@ -220,6 +220,8 @@ fun NoteComposeInner( note?.let { NoteQuickActionMenu(it, popupExpanded, { popupExpanded = false }, accountViewModel) } + } else if (account.isHidden(noteForReports.author!!)) { + // Does nothing } else { var showHiddenNote by remember { mutableStateOf(false) } var isAcceptableAndCanPreview by remember { mutableStateOf(Pair(true, true)) } @@ -241,16 +243,14 @@ fun NoteComposeInner( } if (!isAcceptableAndCanPreview.first && !showHiddenNote) { - if (!account.isHidden(noteForReports.author!!)) { - HiddenNote( - account.getRelevantReports(noteForReports), - account.userProfile(), - modifier, - isBoostedNote, - navController, - onClick = { showHiddenNote = true } - ) - } + HiddenNote( + account.getRelevantReports(noteForReports), + account.userProfile(), + modifier, + isBoostedNote, + navController, + onClick = { showHiddenNote = true } + ) } else if ((noteEvent is ChannelCreateEvent || noteEvent is ChannelMetadataEvent) && baseChannel != null) { ChannelHeader(baseChannel = baseChannel, account = account, navController = navController) } else if (noteEvent is BadgeDefinitionEvent) {