Fix iter_messages(from_users='me')

This commit is contained in:
Lonami Exo 2020-10-09 21:14:31 +02:00
parent e28fbc6678
commit 61b0f09e1d

View File

@ -63,7 +63,7 @@ class _MessagesIter(RequestIter):
from_user = None # Ignore from_user unless it's a user from_user = None # Ignore from_user unless it's a user
if from_user: if from_user:
self.from_id = utils.get_peer(from_user) self.from_id = await self.client.get_peer_id(from_user)
else: else:
self.from_id = None self.from_id = None
@ -174,7 +174,7 @@ class _MessagesIter(RequestIter):
messages = reversed(r.messages) if self.reverse else r.messages messages = reversed(r.messages) if self.reverse else r.messages
for message in messages: for message in messages:
if (isinstance(message, types.MessageEmpty) if (isinstance(message, types.MessageEmpty)
or self.from_id and message.from_id != self.from_id): or self.from_id and message.sender_id != self.from_id):
continue continue
if not self._message_in_range(message): if not self._message_in_range(message):