From 61b0f09e1ddea5188a3905336698e8b42d42620f Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Fri, 9 Oct 2020 21:14:31 +0200 Subject: [PATCH] Fix iter_messages(from_users='me') --- telethon/client/messages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 2882d3e5..6ec6ad24 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -63,7 +63,7 @@ class _MessagesIter(RequestIter): from_user = None # Ignore from_user unless it's a user if from_user: - self.from_id = utils.get_peer(from_user) + self.from_id = await self.client.get_peer_id(from_user) else: self.from_id = None @@ -174,7 +174,7 @@ class _MessagesIter(RequestIter): messages = reversed(r.messages) if self.reverse else r.messages for message in messages: 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 if not self._message_in_range(message):