diff --git a/telethon/telegram_client.py b/telethon/telegram_client.py index fc643fdf..e4eb0ebc 100644 --- a/telethon/telegram_client.py +++ b/telethon/telegram_client.py @@ -2176,8 +2176,8 @@ class TelegramClient(TelegramBareClient): The event builder class or instance to be used, for instance ``events.NewMessage``. """ - async def decorator(f): - await self.add_event_handler(f, event) + def decorator(f): + self._loop.run_until_complete(self.add_event_handler(f, event)) return f return decorator