Fix addition TypeError with Guild.member_count

This commit is contained in:
Willy 2022-03-10 17:44:42 -05:00 committed by GitHub
parent d22a7fb793
commit f09f0ea8ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -973,20 +973,16 @@ class ConnectionState:
if self.member_cache_flags.joined:
guild._add_member(member)
try:
if guild._member_count is not None:
guild._member_count += 1
except AttributeError:
pass
self.dispatch('member_join', member)
def parse_guild_member_remove(self, data: gw.GuildMemberRemoveEvent) -> None:
guild = self._get_guild(int(data['guild_id']))
if guild is not None:
try:
if guild._member_count is not None:
guild._member_count -= 1
except AttributeError:
pass
user_id = int(data['user']['id'])
member = guild.get_member(user_id)