properly mark read MMS messages too, not just SMS

This commit is contained in:
tibbi 2020-04-10 18:51:47 +02:00
parent 7a883ce280
commit a791b681aa
3 changed files with 31 additions and 6 deletions

View file

@ -251,7 +251,7 @@ class ThreadActivity : SimpleActivity() {
if (!it.read) {
hadUnreadItems = true
markSMSRead(it.id)
markMessageRead(it)
}
}
@ -316,6 +316,14 @@ class ThreadActivity : SimpleActivity() {
showSelectedContacts()
}
private fun markMessageRead(message: Message) {
if (message.isMMS) {
markMMSRead(message.id)
} else {
markSMSRead(message.id)
}
}
@Subscribe(threadMode = ThreadMode.ASYNC)
fun refreshMessages(event: Events.RefreshMessages) {
messages = getMessages(threadId)