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 e00364971..6c78cfa64 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 @@ -59,14 +59,27 @@ fun ChatroomMessageCompose(baseNote: Note, routeForLastRead: String?, innerQuote val accountState by accountViewModel.accountLiveData.observeAsState() val account = accountState?.account ?: return + val noteReportsState by baseNote.liveReports.observeAsState() + val noteForReports = noteReportsState?.note ?: return + val accountUser = account.userProfile() var popupExpanded by remember { mutableStateOf(false) } + var showHiddenNote by remember { mutableStateOf(false) } val context = LocalContext.current.applicationContext if (note?.event == null) { BlankNote(Modifier) + } else if (!account.isAcceptable(noteForReports) && !showHiddenNote) { + HiddenNote( + account.getRelevantReports(noteForReports), + account.userProfile(), + Modifier, + innerQuote, + navController, + onClick = { showHiddenNote = true } + ) } else { var backgroundBubbleColor: Color var alignment: Arrangement.Horizontal