Added the field via_chat_folder_invite_link to the class ChatMemberUpdated.

Bot API 6.7
April 21, 2023

Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
shriMADhav U k 2024-01-02 03:35:30 +01:00 committed by wulan17
parent 91e7506a6a
commit 307b700df3
No known key found for this signature in database
GPG key ID: 318CD6CD3A6AC0A5

View file

@ -47,9 +47,12 @@ class ChatMemberUpdated(Object, Update):
invite_link (:obj:`~pyrogram.types.ChatInviteLink`, *optional*):
Chat invite link, which was used by the user to join the chat; for joining by invite link events only.
via_join_request (``bool``, *optional*):
True, if the user joined the chat after sending a direct join request and being approved by an administrator
via_chat_folder_invite_link (``bool``, *optional*):
True, if the user joined the chat via a chat folder invite link
"""
def __init__(
@ -62,7 +65,8 @@ class ChatMemberUpdated(Object, Update):
old_chat_member: "types.ChatMember",
new_chat_member: "types.ChatMember",
invite_link: "types.ChatInviteLink" = None,
via_join_request: bool = None
via_join_request: bool = None,
via_chat_folder_invite_link: bool = False
):
super().__init__(client)
@ -73,6 +77,7 @@ class ChatMemberUpdated(Object, Update):
self.new_chat_member = new_chat_member
self.invite_link = invite_link
self.via_join_request = via_join_request
self.via_chat_folder_invite_link = via_chat_folder_invite_link
@staticmethod
def _parse(
@ -137,5 +142,6 @@ class ChatMemberUpdated(Object, Update):
new_chat_member=new_chat_member,
invite_link=invite_link,
via_join_request=via_join_request,
via_chat_folder_invite_link=getattr(update, "via_chatlist", False),
client=client
)