diff --git a/pyrogram/client/client.py b/pyrogram/client/client.py index ddfc3dc2..26b688de 100644 --- a/pyrogram/client/client.py +++ b/pyrogram/client/client.py @@ -294,8 +294,12 @@ class Client(Methods, BaseClient): Raises: :class:`Error ` """ - self.start() - self.idle() + asyncio.get_event_loop().run_until_complete( + asyncio.gather( + self.start(), + self.idle() + ) + ) def add_handler(self, handler, group: int = 0): """Use this method to register an update handler.