Filter out duplicated messages
This commit is contained in:
parent
8ee5d006b7
commit
23f9422142
1 changed files with 2 additions and 1 deletions
|
|
@ -387,11 +387,12 @@ class ThreadActivity : SimpleActivity() {
|
|||
ensureBackgroundThread {
|
||||
val firstItem = messages.first()
|
||||
val olderMessages = getMessages(threadId, true, oldestMessageDate)
|
||||
.filter { message -> !messages.contains(message) }
|
||||
|
||||
messages.addAll(0, olderMessages)
|
||||
threadItems = getThreadItems()
|
||||
|
||||
allMessagesFetched = olderMessages.size < MESSAGES_LIMIT || olderMessages.size == 0
|
||||
allMessagesFetched = olderMessages.size < MESSAGES_LIMIT || olderMessages.isEmpty()
|
||||
|
||||
runOnUiThread {
|
||||
loadingOlderMessages = false
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue