From c081846b0ea520212adfda6d515fe868e8935ac5 Mon Sep 17 00:00:00 2001 From: Gabben Date: Sun, 4 Aug 2019 23:11:07 +0500 Subject: [PATCH] Update chat_member.py --- aiogram/types/chat_member.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aiogram/types/chat_member.py b/aiogram/types/chat_member.py index 288b6d76..89506400 100644 --- a/aiogram/types/chat_member.py +++ b/aiogram/types/chat_member.py @@ -36,7 +36,7 @@ class ChatMember(base.TelegramObject): return ChatMemberStatus.is_chat_admin(self.status) def is_chat_member(self) -> bool: - return ChatMemberStatus.is_chat_member(self.status, self.is_member) + return ChatMemberStatus.is_chat_member(self.status) def __int__(self) -> int: return self.user.id @@ -60,5 +60,5 @@ class ChatMemberStatus(helper.Helper): return role in [cls.ADMINISTRATOR, cls.CREATOR] @classmethod - def is_chat_member(cls, role: str, is_member: Optional[bool] = None) -> bool: - return (role == cls.RESTRICTED and is_member is True) or role in [cls.MEMBER, cls.ADMINISTRATOR, cls.CREATOR] + def is_chat_member(cls, role: str) -> bool: + return role in [cls.MEMBER, cls.ADMINISTRATOR, cls.CREATOR, cls.RESTRICTED]