mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 17:43:30 +01:00
Create Member class, stop storing member data separately and merge into one class with a User
This commit is contained in:
@@ -21,10 +21,12 @@ class GuildMemberRemoveHandler extends AbstractHandler {
|
||||
let client = this.packetManager.client;
|
||||
|
||||
let guild = client.store.get('guilds', data.guild_id);
|
||||
let user = client.store.get('users', data.user.id);
|
||||
|
||||
if (guild && user) {
|
||||
guild._removeMember(user);
|
||||
if (guild) {
|
||||
let member = guild.store.get('members', data.user.id);
|
||||
if (member) {
|
||||
guild._removeMember(member);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -21,10 +21,12 @@ class GuildMemberUpdateHandler extends AbstractHandler {
|
||||
let client = this.packetManager.client;
|
||||
|
||||
let guild = client.store.get('guilds', data.guild_id);
|
||||
let user = client.store.get('users', data.user.id);
|
||||
|
||||
if (guild) {
|
||||
guild._updateMember(user, data);
|
||||
let member = guild.store.get('members', data.user.id);
|
||||
if (member) {
|
||||
guild._updateMember(member, data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user