Browse Source
Fix addition TypeError with Guild.member_count
pull/7631/head
Willy
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
6 deletions
-
discord/state.py
|
|
@ -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) |
|
|
|