Merge pull request #302 from FossifyOrg/access_db_in_background

Access db on background thread
This commit is contained in:
Naveen Singh 2025-02-02 08:02:20 +05:30 committed by GitHub
commit efaa231692
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -85,8 +85,10 @@ class MmsReceiver : MmsReceivedReceiver() {
threadId = mms.threadId, threadId = mms.threadId,
bitmap = glideBitmap bitmap = glideBitmap
) )
val conversation = context.getConversations(mms.threadId).firstOrNull() ?: return@post
ensureBackgroundThread { ensureBackgroundThread {
val conversation = context.getConversations(mms.threadId).firstOrNull()
?: return@ensureBackgroundThread
context.insertOrUpdateConversation(conversation) context.insertOrUpdateConversation(conversation)
context.updateUnreadCountBadge(context.conversationsDB.getUnreadConversations()) context.updateUnreadCountBadge(context.conversationsDB.getUnreadConversations())
refreshMessages() refreshMessages()