Properly resolve events

This commit is contained in:
Lonami Exo
2018-08-21 12:14:32 +02:00
parent 47190d7d55
commit d3a6822fc9
4 changed files with 36 additions and 14 deletions

View File

@@ -1,7 +1,8 @@
import asyncio
import re
from .common import EventBuilder, EventCommon, name_inner_event, _into_id_set
from ..tl import types, custom
from ..tl import types
@name_inner_event
@@ -71,9 +72,9 @@ class NewMessage(EventBuilder):
))
async def resolve(self, client):
if not self.resolved:
await super().resolve(client)
if not self.resolved.is_set():
self.from_users = await _into_id_set(client, self.from_users)
await super().resolve(client)
@classmethod
def build(cls, update):