diff --git a/src/client/actions/GuildMemberRemove.js b/src/client/actions/GuildMemberRemove.js index 5a9700c3f..28aa50386 100644 --- a/src/client/actions/GuildMemberRemove.js +++ b/src/client/actions/GuildMemberRemove.js @@ -11,7 +11,6 @@ class GuildMemberRemoveAction extends Action { if (guild) { member = this.getMember(data, guild); guild.memberCount--; - guild.voiceStates.delete(data.user.id); if (member) { member.deleted = true; guild.members.remove(member.id); @@ -22,6 +21,7 @@ class GuildMemberRemoveAction extends Action { */ if (shard.status === Status.READY) client.emit(Events.GUILD_MEMBER_REMOVE, member); } + guild.voiceStates.delete(data.user.id); } return { guild, member }; }