Small performance improvement

This commit is contained in:
AlbertoPellitteri 2021-09-05 18:42:41 +02:00
parent 5bde636dfb
commit d0d252a1e0
1 changed files with 8 additions and 6 deletions

View File

@ -192,12 +192,14 @@ class ConversationsAdapter(
return
}
val conversationsMarkedAsUnread = conversations.filter { selectedKeys.contains(it.hashCode()) } as ArrayList<Conversation>
conversationsMarkedAsUnread.forEach {
activity.markThreadMessagesUnread(it.threadId)
}
activity.runOnUiThread {
refreshMessages()
finishActMode()
ensureBackgroundThread {
conversationsMarkedAsUnread.filter { el -> el.read }.forEach {
activity.markThreadMessagesUnread(it.threadId)
}
activity.runOnUiThread {
refreshMessages()
finishActMode()
}
}
}