Fix resolving events while disconnected

This commit is contained in:
Lonami Exo
2018-08-27 01:19:37 +02:00
parent 5ca1edb228
commit 576ac666d9
3 changed files with 21 additions and 29 deletions

View File

@@ -89,7 +89,6 @@ class UpdateMethods(UserMethods):
elif not event:
event = events.Raw()
event.ensure_resolve(self)
self._event_builders.append((event, callback))
def remove_event_handler(self, callback, event=None):
@@ -266,8 +265,8 @@ class UpdateMethods(UserMethods):
if not event:
continue
if not builder.resolved.is_set():
await builder.resolved.wait()
if not builder.resolved:
await builder.resolve()
if not builder.filter(event):
continue