media group optimizations

This commit is contained in:
InsanusMokrassar committed 2019-03-23 14:31:28 +08:00
1 parent d9e1643823
commit 7d1871d8dc
2 files changed
+4 -1

No files matched your search

@@ -31,7 +31,8 @@ class UpdatesPoller(
private suspend fun pushMediaGroupUpdate(update: BaseMessageUpdate? = null) {
val inputMediaGroupId = (update ?.data as? MediaGroupMessage) ?.mediaGroupId
if (mediaGroup.isNotEmpty() && inputMediaGroupId ?.equals(mediaGroup.mediaGroupId) != true) {
listOf(*mediaGroup.toTypedArray()).toMediaGroupUpdate() ?.let {
mediaGroup.sortBy { it.updateId }
mediaGroup.toMediaGroupUpdate() ?.let {
sendToBlock(it)
} ?: mediaGroup.forEach {
sendToBlock(it)