We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2c3dc23 commit 78cd0e7Copy full SHA for 78cd0e7
1 file changed
app/src/main/java/com/nextcloud/talk/contextchat/ContextChatViewModel.kt
@@ -64,7 +64,7 @@ class ContextChatViewModel @Inject constructor(private val chatNetworkDataSource
64
)
65
66
if (threadId.isNullOrEmpty()) {
67
- messages = messages.filter { it.id == it.threadId }
+ messages = messages.filter { !isThreadChildMessage(it) }
68
}
69
70
val subTitle = if (threadId?.isNotEmpty() == true) {
@@ -83,6 +83,10 @@ class ContextChatViewModel @Inject constructor(private val chatNetworkDataSource
83
84
85
86
+ fun isThreadChildMessage(currentMessage: ChatMessageJson): Boolean =
87
+ currentMessage.hasThread &&
88
+ currentMessage.threadId != currentMessage.id
89
+
90
fun clearContextChatState() {
91
_getContextChatMessagesState.value = ContextChatRetrieveUiState.None
92
0 commit comments