Process updates. :param handlers: :param messages: :return:
(self, handlers, messages, update_type)
| 521 | return asyncio.create_task(coro) |
| 522 | |
| 523 | async def _process_updates(self, handlers, messages, update_type): |
| 524 | """ |
| 525 | Process updates. |
| 526 | |
| 527 | :param handlers: |
| 528 | :param messages: |
| 529 | :return: |
| 530 | """ |
| 531 | tasks = [] |
| 532 | middlewares = await self._get_middlewares(update_type) |
| 533 | for message in messages: |
| 534 | tasks.append(self._run_middlewares_and_handlers(message, handlers, middlewares, update_type)) |
| 535 | await asyncio.gather(*tasks) |
| 536 | |
| 537 | async def _run_middlewares_and_handlers(self, message, handlers, middlewares, update_type): |
| 538 | """ |
no test coverage detected