From bec0fa414ef7090fa4222e3cd204caff1dfa7590 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 9 Apr 2019 16:55:33 +0400 Subject: [PATCH] Add missing files for the previous commit --- telethon/client/messageparse.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telethon/client/messageparse.py b/telethon/client/messageparse.py index 7b973e47..bfe9a3e6 100644 --- a/telethon/client/messageparse.py +++ b/telethon/client/messageparse.py @@ -94,6 +94,8 @@ class MessageParseMethods(UserMethods): Extracts the response message known a request and Update result. The request may also be the ID of the message to match. + If ``request is None`` this method returns ``{id: message}``. + If ``request.random_id`` is a list, this method returns a list too. """ if isinstance(result, types.UpdateShort): @@ -131,6 +133,9 @@ class MessageParseMethods(UserMethods): update.message._finish_init(self, entities, input_chat) return update.message + if request is None: + return id_to_message + random_id = request if isinstance(request, int) else request.random_id if not utils.is_list_like(random_id): if random_id in random_to_id: