potential server_member_update bugfix?

This commit is contained in:
hydrabolt
2016-02-13 21:04:47 +00:00
parent 9a57e7ab03
commit 315ae22a7f
7 changed files with 59 additions and 19 deletions

View File

@@ -1637,8 +1637,9 @@ var InternalClient = (function () {
case _Constants.PacketType.SERVER_MEMBER_UPDATE:
var server = self.servers.get("id", data.guild_id);
if (server) {
var user = self.users.get("id", data.user.id);
var user = self.users.add(new _StructuresUser2["default"](data.user, client));
if (user) {
server.memberMap[data.user.id] = server.memberMap[data.user.id] || {};
server.memberMap[data.user.id].roles = data.roles.map(function (pid) {
return server.roles.get("id", pid);
});