mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-02-16 19:41:07 +03:00
Fix using events.Raw after 1b6b4a5
This commit is contained in:
parent
1805dc48ec
commit
599a5ac3ff
|
@ -323,7 +323,7 @@ class UpdateMethods(UserMethods):
|
|||
# `await` for `check_entities_and_get_difference` causes
|
||||
# unnecessary work. So we need to call a function that
|
||||
# doesn't cause a task switch.
|
||||
if not event._load_entities():
|
||||
if isinstance(event, EventCommon) and not event._load_entities():
|
||||
await event._get_difference(channel_id, pts_date)
|
||||
|
||||
await callback(event)
|
||||
|
|
|
@ -4,7 +4,7 @@ import time
|
|||
|
||||
from .chatgetter import ChatGetter
|
||||
from ... import helpers, utils, errors
|
||||
|
||||
from ...events.common import EventCommon
|
||||
|
||||
# Sometimes the edits arrive very fast (within the same second).
|
||||
# In that case we add a small delta so that the age is older, for
|
||||
|
@ -298,7 +298,7 @@ class Conversation(ChatGetter):
|
|||
for i, (ev, fut) in self._custom.items():
|
||||
ev_type = type(ev)
|
||||
if built[ev_type] and ev.filter(built[ev_type]):
|
||||
if not ev._load_entities():
|
||||
if isinstance(ev, EventCommon) and not ev._load_entities():
|
||||
await ev._get_difference(channel_id, pts_date)
|
||||
|
||||
fut.set_result(built[ev_type])
|
||||
|
|
Loading…
Reference in New Issue
Block a user