mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-16 12:51:18 +00:00
Make is_member field actually working
This commit is contained in:
parent
b056aa8d7f
commit
58482919ba
@ -126,17 +126,11 @@ class ChatMember(PyrogramType):
|
||||
)
|
||||
|
||||
if isinstance(member, types.ChannelParticipantBanned):
|
||||
status = (
|
||||
"kicked" if member.banned_rights.view_messages
|
||||
else "left" if member.left
|
||||
else "restricted"
|
||||
)
|
||||
|
||||
return ChatMember(
|
||||
user=user,
|
||||
status=status,
|
||||
status="kicked" if member.banned_rights.view_messages else "restricted",
|
||||
date=member.date,
|
||||
is_member=not member.left if status == "restricted" else None,
|
||||
is_member=not member.left,
|
||||
restricted_by=pyrogram.User._parse(client, users[member.kicked_by]),
|
||||
permissions=pyrogram.ChatPermissions._parse(member),
|
||||
client=client
|
||||
|
Loading…
Reference in New Issue
Block a user