allow displaying older messages
This commit is contained in:
parent
21dd529846
commit
e9c32e7487
4 changed files with 53 additions and 5 deletions
|
|
@ -56,7 +56,7 @@ val Context.messageAttachmentsDB: MessageAttachmentsDao get() = getMessagessDB()
|
|||
|
||||
val Context.messagesDB: MessagesDao get() = getMessagessDB().MessagesDao()
|
||||
|
||||
fun Context.getMessages(threadId: Long, getImageResolutions: Boolean): ArrayList<Message> {
|
||||
fun Context.getMessages(threadId: Long, getImageResolutions: Boolean, index: Long = -1): ArrayList<Message> {
|
||||
val uri = Sms.CONTENT_URI
|
||||
val projection = arrayOf(
|
||||
Sms._ID,
|
||||
|
|
@ -70,9 +70,10 @@ fun Context.getMessages(threadId: Long, getImageResolutions: Boolean): ArrayList
|
|||
Sms.STATUS
|
||||
)
|
||||
|
||||
val selection = "${Sms.THREAD_ID} = ?"
|
||||
val rangeQuery = if (index == -1L) "" else "AND ${Sms.DATE} <= $index"
|
||||
val selection = "${Sms.THREAD_ID} = ? $rangeQuery"
|
||||
val selectionArgs = arrayOf(threadId.toString())
|
||||
val sortOrder = "${Sms._ID} DESC LIMIT 100"
|
||||
val sortOrder = "${Sms._ID} DESC LIMIT $MESSAGES_LIMIT"
|
||||
|
||||
val blockStatus = HashMap<String, Boolean>()
|
||||
val blockedNumbers = getBlockedNumbers()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue