mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 01:40:07 +01:00
Migrate most of MmsSmsTable.
This commit is contained in:
@@ -212,7 +212,7 @@ class DefaultMessageNotifier(context: Application) : MessageNotifier {
|
||||
updateBadge(context, state.messageCount)
|
||||
|
||||
val messageIds: List<Long> = state.notificationItems.map { it.id }
|
||||
SignalDatabase.mmsSms.setNotifiedTimestamp(System.currentTimeMillis(), messageIds)
|
||||
SignalDatabase.messages.setNotifiedTimestamp(System.currentTimeMillis(), messageIds)
|
||||
|
||||
Log.i(TAG, "threads: ${state.threadCount} messages: ${state.messageCount}")
|
||||
|
||||
|
||||
@@ -215,7 +215,7 @@ class MessageNotification(threadRecipient: Recipient, record: MessageRecord) : N
|
||||
|
||||
override fun getStartingPosition(context: Context): Int {
|
||||
return if (thread.groupStoryId != null) {
|
||||
SignalDatabase.mmsSms.getMessagePositionInConversation(thread.threadId, thread.groupStoryId, record.dateReceived)
|
||||
SignalDatabase.messages.getMessagePositionInConversation(thread.threadId, thread.groupStoryId, record.dateReceived)
|
||||
} else {
|
||||
-1
|
||||
}
|
||||
@@ -328,7 +328,7 @@ class ReactionNotification(threadRecipient: Recipient, record: MessageRecord, va
|
||||
}
|
||||
|
||||
override fun getStartingPosition(context: Context): Int {
|
||||
return SignalDatabase.mmsSms.getMessagePositionInConversation(thread.threadId, thread.groupStoryId ?: 0L, record.dateReceived)
|
||||
return SignalDatabase.messages.getMessagePositionInConversation(thread.threadId, thread.groupStoryId ?: 0L, record.dateReceived)
|
||||
}
|
||||
|
||||
override fun getLargeIconUri(): Uri? = null
|
||||
|
||||
@@ -4,7 +4,6 @@ import androidx.annotation.WorkerThread
|
||||
import org.signal.core.util.CursorUtil
|
||||
import org.signal.core.util.logging.Log
|
||||
import org.thoughtcrime.securesms.database.MessageTable
|
||||
import org.thoughtcrime.securesms.database.MmsSmsTable
|
||||
import org.thoughtcrime.securesms.database.NoSuchMessageException
|
||||
import org.thoughtcrime.securesms.database.RecipientTable
|
||||
import org.thoughtcrime.securesms.database.SignalDatabase
|
||||
@@ -31,7 +30,7 @@ object NotificationStateProvider {
|
||||
return NotificationState.EMPTY
|
||||
}
|
||||
|
||||
MmsSmsTable.readerFor(unreadMessages).use { reader ->
|
||||
MessageTable.mmsReaderFor(unreadMessages).use { reader ->
|
||||
var record: MessageRecord? = reader.next
|
||||
while (record != null) {
|
||||
val threadRecipient: Recipient? = SignalDatabase.threads.getRecipientForThreadId(record.threadId)
|
||||
|
||||
Reference in New Issue
Block a user