mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-02-06 20:33:23 +01:00
refresh sms history based on oldest sms loaded, ignoring mms
all mms are always loaded, the number of messages only concerns sms, so only reference sms to determine the oldest loaded message this should load all sms messages when there are mms messages in between Fixes: #535
This commit is contained in:
parent
a54155d358
commit
7b5d32e624
@ -514,7 +514,8 @@ class ThreadActivity : SimpleActivity() {
|
||||
return
|
||||
}
|
||||
|
||||
val dateOfFirstItem = messages.first().date
|
||||
val firstItem = messages.first{ !it.isMMS }
|
||||
val dateOfFirstItem = firstItem.date
|
||||
if (oldestMessageDate == dateOfFirstItem) {
|
||||
allMessagesFetched = true
|
||||
return
|
||||
@ -524,7 +525,6 @@ class ThreadActivity : SimpleActivity() {
|
||||
loadingOlderMessages = true
|
||||
|
||||
ensureBackgroundThread {
|
||||
val firstItem = messages.first()
|
||||
val olderMessages = getMessages(threadId, true, oldestMessageDate)
|
||||
.filter { message -> !messages.contains(message) }
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user