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