Fixed marking as read/unread not refreshing list

This commit is contained in:
Agnieszka C 2021-09-14 19:03:04 +02:00
parent 90fcc031bc
commit d2d291069c
3 changed files with 8 additions and 1 deletions

View file

@ -10,6 +10,7 @@ import com.simplemobiletools.smsmessenger.extensions.markThreadMessagesRead
import com.simplemobiletools.smsmessenger.extensions.updateUnreadCountBadge
import com.simplemobiletools.smsmessenger.helpers.MARK_AS_READ
import com.simplemobiletools.smsmessenger.helpers.THREAD_ID
import com.simplemobiletools.smsmessenger.helpers.refreshMessages
class MarkAsReadReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
@ -21,6 +22,7 @@ class MarkAsReadReceiver : BroadcastReceiver() {
context.markThreadMessagesRead(threadId)
context.conversationsDB.markRead(threadId)
context.updateUnreadCountBadge(context.conversationsDB.getUnreadConversations())
refreshMessages()
}
}
}