ServerRoleCreate listener

This commit is contained in:
hydrabolt
2015-11-01 15:12:33 +00:00
parent 5b7a3dd3a1
commit 4d8cd20cf5
10 changed files with 37 additions and 26 deletions

View File

@@ -18,7 +18,8 @@ var User = require("../Structures/User.js"),
VoiceChannel = require("../Structures/VoiceChannel.js"),
PMChannel = require("../Structures/PMChannel.js"),
Server = require("../Structures/Server.js"),
Message = require("../Structures/Message.js");
Message = require("../Structures/Message.js"),
Role = require("../Structures/Role.js");
var zlib;
@@ -661,6 +662,14 @@ class InternalClient {
client.emit("warn", "channel updated but not in cache");
}
break;
case PacketType.SERVER_ROLE_CREATE:
var server = self.servers.get("id", data.guild_id);
if(server){
client.emit("serverRoleCreated", server.roles.add(new Role(data.role, server, client)), server);
}else{
client.emit("warn", "server role made but server not in cache");
}
break;
}
}
}