Support autocast to InputMessage

This commit is contained in:
Lonami Exo
2018-04-23 11:05:38 +02:00
parent 6ecef42ec7
commit f31ca142a3
6 changed files with 25 additions and 19 deletions

View File

@@ -101,16 +101,14 @@ class MessageRead(EventBuilder):
if not chat:
self._messages = []
elif isinstance(chat, types.InputPeerChannel):
ids = [types.InputMessageID(x) for x in self._message_ids]
self._messages =\
self._client(functions.channels.GetMessagesRequest(
chat, ids
chat, self._message_ids
)).messages
else:
ids = [types.InputMessageID(x) for x in self._message_ids]
self._messages =\
self._client(functions.messages.GetMessagesRequest(
ids
self._message_ids
)).messages
return self._messages