mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 09:49:30 +01:00
Add internal tool to jump to message by timestamp.
This commit is contained in:
@@ -627,6 +627,15 @@ open class MessageTable(context: Context?, databaseHelper: SignalDatabase) : Dat
|
||||
return rawQueryWithAttachments(where, null)
|
||||
}
|
||||
|
||||
fun getMessagesBySentTimestamp(sentTimestamp: Long): List<MessageRecord> {
|
||||
return readableDatabase
|
||||
.select(*MMS_PROJECTION)
|
||||
.from(TABLE_NAME)
|
||||
.where("$DATE_SENT = $sentTimestamp")
|
||||
.run()
|
||||
.readToList { MmsReader(it).getCurrent() }
|
||||
}
|
||||
|
||||
fun getMessageCursor(messageId: Long): Cursor {
|
||||
return internalGetMessage(messageId)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user