diff --git a/pyrogram/session/session.py b/pyrogram/session/session.py index ece4b662..ba224f46 100644 --- a/pyrogram/session/session.py +++ b/pyrogram/session/session.py @@ -259,7 +259,7 @@ class Session: msg_id = msg.body.msg_id else: if self.client is not None: - self.client.updates_queue.put(msg.body) + self.client.updates_queue.put_nowait(msg.body) if msg_id in self.results: self.results[msg_id].value = getattr(msg.body, "result", msg.body)