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 09c0ea369..7880a3450 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 @@ -227,7 +227,17 @@ fun NormalChatNote( ) { val drawAuthorInfo by remember { derivedStateOf { - note.event !is PrivateDmEvent && (innerQuote || !accountViewModel.isLoggedUser(note.author)) + val noteEvent = note.event + if (accountViewModel.isLoggedUser(note.author)) { + false // never shows the user's pictures + } else if (noteEvent is PrivateDmEvent) { + false // one-on-one, never shows it. + } else if (noteEvent is ChatMessageEvent) { + // only shows in a group chat. + noteEvent.chatroomKey(accountViewModel.userProfile().pubkeyHex).users.size > 1 + } else { + true + } } }