This commit is contained in:
InsanusMokrassar committed 2023-03-01 12:38:50 +06:00
1 parent 5a456bcdbf
commit 017d57e5e5
1 file changed
+6 -1
@@ -55,12 +55,17 @@ fun TelegramBot.longPollingFlow(
val updatesHandler: (suspend (List<Update>) -> Unit) = if (mediaGroupsDebounceTimeMillis != null) {
val scope = CoroutineScope(contextToWork)
val updatesReceiver = scope.updateHandlerWithMediaGroupsAdaptation(
::send,
{
withContext(contextToWork) {
send(it)
}
},
mediaGroupsDebounceTimeMillis
);
{ originalUpdates: List<Update> ->
originalUpdates.forEach {
updatesReceiver(it)
lastUpdateIdentifier = maxOf(lastUpdateIdentifier ?: it.updateId, it.updateId)
}
}
} else {