better method: limit the total of sms+mms to MESSAGES_LIMIT
this causes the sms and mms to load together for a smoother flow
This commit is contained in:
parent
7b5d32e624
commit
707d7499e3
2 changed files with 3 additions and 2 deletions
|
|
@ -514,7 +514,7 @@ class ThreadActivity : SimpleActivity() {
|
|||
return
|
||||
}
|
||||
|
||||
val firstItem = messages.first{ !it.isMMS }
|
||||
val firstItem = messages.first()
|
||||
val dateOfFirstItem = firstItem.date
|
||||
if (oldestMessageDate == dateOfFirstItem) {
|
||||
allMessagesFetched = true
|
||||
|
|
@ -529,7 +529,7 @@ class ThreadActivity : SimpleActivity() {
|
|||
.filter { message -> !messages.contains(message) }
|
||||
|
||||
messages.addAll(0, olderMessages)
|
||||
allMessagesFetched = olderMessages.size < MESSAGES_LIMIT || olderMessages.isEmpty()
|
||||
allMessagesFetched = olderMessages.isEmpty()
|
||||
threadItems = getThreadItems()
|
||||
|
||||
runOnUiThread {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue