Updates the isHidden function to the same version the NoteCompose uses.

pull/549/head
Vitor Pamplona 2023-08-12 21:36:13 -04:00
rodzic 0737c6ddc3
commit ece4e9074a
1 zmienionych plików z 3 dodań i 9 usunięć

Wyświetl plik

@ -125,15 +125,9 @@ fun CheckHiddenChatMessage(
nav: (String) -> Unit,
onWantsToReply: (Note) -> Unit
) {
val accountState by accountViewModel.accountLiveData.observeAsState()
val isHidden by remember(accountState) {
derivedStateOf {
val isSensitive = baseNote.event?.isSensitive() ?: false
accountState?.account?.isHidden(baseNote.author!!) == true || (isSensitive && accountState?.account?.showSensitiveContent == false)
}
}
val isHidden by accountViewModel.account.liveHiddenUsers.map {
baseNote.isHiddenFor(it)
}.observeAsState(accountViewModel.isNoteHidden(baseNote))
if (!isHidden) {
LoadedChatMessageCompose(