mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-08-06 05:00:23 +03:00
Add missing async and await keywords on TelegramClient.on
This commit is contained in:
parent
7da092894b
commit
2e953dab50
|
@ -1618,7 +1618,7 @@ class TelegramClient(TelegramBareClient):
|
||||||
|
|
||||||
# region Event handling
|
# region Event handling
|
||||||
|
|
||||||
def on(self, event):
|
async def on(self, event):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
Turns the given entity into a valid Telegram user or chat.
|
Turns the given entity into a valid Telegram user or chat.
|
||||||
|
@ -1631,7 +1631,7 @@ class TelegramClient(TelegramBareClient):
|
||||||
if isinstance(event, type):
|
if isinstance(event, type):
|
||||||
event = event()
|
event = event()
|
||||||
|
|
||||||
event.resolve(self)
|
await event.resolve(self)
|
||||||
|
|
||||||
def decorator(f):
|
def decorator(f):
|
||||||
self._event_builders.append((event, f))
|
self._event_builders.append((event, f))
|
||||||
|
@ -1642,12 +1642,12 @@ class TelegramClient(TelegramBareClient):
|
||||||
|
|
||||||
return decorator
|
return decorator
|
||||||
|
|
||||||
def _on_handler(self, update):
|
async def _on_handler(self, update):
|
||||||
for builder, callback in self._event_builders:
|
for builder, callback in self._event_builders:
|
||||||
event = builder.build(update)
|
event = builder.build(update)
|
||||||
if event:
|
if event:
|
||||||
event._client = self
|
event._client = self
|
||||||
callback(event)
|
await callback(event)
|
||||||
|
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user