Remove GuildDataStore and move towards storing data in Maps

This commit is contained in:
Amish Shah
2016-08-19 19:58:32 +01:00
parent 75ff9fb096
commit ed818d6e7f
13 changed files with 44 additions and 88 deletions

View File

@@ -11,7 +11,7 @@ class GuildMemberUpdateHandler extends AbstractHandler {
const guild = client.store.get('guilds', data.guild_id);
if (guild) {
const member = guild.store.get('members', data.user.id);
const member = guild.members.get(data.user.id);
if (member) {
guild._updateMember(member, data);
}

View File

@@ -24,7 +24,7 @@ class PresenceUpdateHandler extends AbstractHandler {
}
if (guild) {
const memberInGuild = guild.store.get('members', user.id);
const memberInGuild = guild.members.get(user.id);
if (!memberInGuild) {
const member = guild._addMember({
user,

View File

@@ -11,7 +11,7 @@ class VoiceStateUpdateHandler extends AbstractHandler {
const guild = client.store.get('guilds', data.guild_id);
if (guild) {
const member = guild.store.get('members', data.user_id);
const member = guild.members.get(data.user_id);
if (member) {
const oldVoiceChannelMember = cloneObject(member);
if (member.voiceChannel && member.voiceChannel.id !== data.channel_id) {