Attempting forceFetchUser callback

This commit is contained in:
abalabahaha
2016-02-20 18:33:36 -08:00
parent 78b18de1e1
commit 47ecc934f1
8 changed files with 244 additions and 171 deletions

View File

@@ -38,6 +38,8 @@ export default class Server extends Equality {
this.afkTimeout = data.afkTimeout;
this.afkChannelID = data.afk_channel_id || data.afkChannelID;
this.memberMap = {};
this.memberCount = data.member_count || data.memberCount;
this.large = data.large || this.memberCount > 250;
var self = this;
@@ -61,8 +63,7 @@ export default class Server extends Equality {
self_deaf: dataUser.self_deaf,
joinedAt: Date.parse(dataUser.joined_at)
};
var user = client.internal.users.add(new User(dataUser.user, client));
this.members.add(user);
this.members.add(client.internal.users.add(new User(dataUser.user, client)));
});
}
@@ -71,11 +72,9 @@ export default class Server extends Equality {
} else {
data.channels.forEach((dataChannel) => {
if (dataChannel.type === "text") {
var channel = client.internal.channels.add(new TextChannel(dataChannel, client, this));
this.channels.add(channel);
this.channels.add(client.internal.channels.add(new TextChannel(dataChannel, client, this)));
} else {
var channel = client.internal.channels.add(new VoiceChannel(dataChannel, client, this));
this.channels.add(channel);
this.channels.add(client.internal.channels.add(new VoiceChannel(dataChannel, client, this)));
}
});
}