File tree Expand file tree Collapse file tree
app/src/main/java/com/nextcloud/talk/chat/viewmodels Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1608,7 +1608,8 @@ class ChatViewModel @AssistedInject constructor(
16081608 isReactionsMessage(currentMessage) ||
16091609 isPollVotedMessage(currentMessage) ||
16101610 isEditMessage(currentMessage) ||
1611- isThreadCreatedMessage(currentMessage)
1611+ isThreadCreatedMessage(currentMessage) ||
1612+ isUnpinnedMessage(currentMessage)
16121613
16131614 val chatMessageMap = chatMessageList.associateBy { it.jsonMessageId }.toMutableMap()
16141615 val chatMessageIterator = chatMessageMap.iterator()
@@ -1669,6 +1670,9 @@ class ChatViewModel @AssistedInject constructor(
16691670 private fun isPollVotedMessage (currentMessage : MutableMap .MutableEntry <Int , ChatMessage >): Boolean =
16701671 currentMessage.value.systemMessageType == ChatMessage .SystemMessageType .POLL_VOTED
16711672
1673+ private fun isUnpinnedMessage (currentMessage : MutableMap .MutableEntry <Int , ChatMessage >): Boolean =
1674+ currentMessage.value.systemMessageType == ChatMessage .SystemMessageType .MESSAGE_UNPINNED
1675+
16721676 private fun handleThreadMessages (chatMessageList : List <ChatMessage >): List <ChatMessage > {
16731677 fun isThreadChildMessage (currentMessage : MutableMap .MutableEntry <Int , ChatMessage >): Boolean =
16741678 currentMessage.value.isThread &&
You can’t perform that action at this time.
0 commit comments