mirror of
https://github.com/nextcloud/talk-android
synced 2025-08-04 18:45:03 +01:00
hide thread created system messages
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
8bfbf834ae
commit
a26d1c05bc
@ -3464,7 +3464,8 @@ class ChatActivity :
|
||||
if (isInfoMessageAboutDeletion(currentMessage) ||
|
||||
isReactionsMessage(currentMessage) ||
|
||||
isPollVotedMessage(currentMessage) ||
|
||||
isEditMessage(currentMessage)
|
||||
isEditMessage(currentMessage) ||
|
||||
isThreadCreatedMessage(currentMessage)
|
||||
) {
|
||||
chatMessageIterator.remove()
|
||||
}
|
||||
@ -3506,6 +3507,9 @@ class ChatActivity :
|
||||
currentMessage.value.systemMessageType == ChatMessage.SystemMessageType.REACTION_DELETED ||
|
||||
currentMessage.value.systemMessageType == ChatMessage.SystemMessageType.REACTION_REVOKED
|
||||
|
||||
private fun isThreadCreatedMessage(currentMessage: MutableMap.MutableEntry<String, ChatMessage>): Boolean =
|
||||
currentMessage.value.systemMessageType == ChatMessage.SystemMessageType.THREAD_CREATED
|
||||
|
||||
private fun isEditMessage(currentMessage: MutableMap.MutableEntry<String, ChatMessage>): Boolean =
|
||||
currentMessage.value.parentMessageId != null &&
|
||||
currentMessage.value.systemMessageType == ChatMessage
|
||||
|
Loading…
Reference in New Issue
Block a user