Fix using events.Raw after 1b6b4a5

This commit is contained in:
Lonami Exo 2019-04-29 08:51:02 +02:00
parent 1805dc48ec
commit 599a5ac3ff
2 changed files with 3 additions and 3 deletions

View File

@ -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)

View File

@ -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])