Fix Chat.restrict and Chat.promote methods.

This commit is contained in:
Alex Root Junior 2018-09-28 03:18:38 +03:00
parent 7cea6ba4e8
commit 09293063d3

View file

@ -232,11 +232,11 @@ class Chat(base.TelegramObject):
:return: Returns True on success. :return: Returns True on success.
:rtype: :obj:`base.Boolean` :rtype: :obj:`base.Boolean`
""" """
return self.bot.restrict_chat_member(self.id, user_id=user_id, until_date=until_date, return await self.bot.restrict_chat_member(self.id, user_id=user_id, until_date=until_date,
can_send_messages=can_send_messages, can_send_messages=can_send_messages,
can_send_media_messages=can_send_media_messages, can_send_media_messages=can_send_media_messages,
can_send_other_messages=can_send_other_messages, can_send_other_messages=can_send_other_messages,
can_add_web_page_previews=can_add_web_page_previews) can_add_web_page_previews=can_add_web_page_previews)
async def promote(self, user_id: base.Integer, async def promote(self, user_id: base.Integer,
can_change_info: typing.Union[base.Boolean, None] = None, can_change_info: typing.Union[base.Boolean, None] = None,
@ -277,16 +277,16 @@ class Chat(base.TelegramObject):
:return: Returns True on success. :return: Returns True on success.
:rtype: :obj:`base.Boolean` :rtype: :obj:`base.Boolean`
""" """
return self.bot.promote_chat_member(self.id, return await self.bot.promote_chat_member(self.id,
user_id=user_id, user_id=user_id,
can_change_info=can_change_info, can_change_info=can_change_info,
can_post_messages=can_post_messages, can_post_messages=can_post_messages,
can_edit_messages=can_edit_messages, can_edit_messages=can_edit_messages,
can_delete_messages=can_delete_messages, can_delete_messages=can_delete_messages,
can_invite_users=can_invite_users, can_invite_users=can_invite_users,
can_restrict_members=can_restrict_members, can_restrict_members=can_restrict_members,
can_pin_messages=can_pin_messages, can_pin_messages=can_pin_messages,
can_promote_members=can_promote_members) can_promote_members=can_promote_members)
async def pin_message(self, message_id: int, disable_notification: bool = False): async def pin_message(self, message_id: int, disable_notification: bool = False):
""" """