Added more properties to the server

This commit is contained in:
hydrabolt
2015-08-14 11:48:44 +01:00
parent efeeb06500
commit e4723c7dfe
3 changed files with 35 additions and 3 deletions

View File

@@ -25,7 +25,7 @@ exports.Client = function( options ) {
exports.Client.prototype.triggerEvent = function( event, args ) {
if ( !this.ready ) { //if we're not even loaded yet, don't try doing anything because it always ends badly!
if ( !this.ready && event !== "raw" ) { //if we're not even loaded yet, don't try doing anything because it always ends badly!
return;
}
@@ -58,7 +58,7 @@ exports.Client.prototype.cacheServer = function( id, cb, members ) {
.set( "authorization", this.token )
.end( function( err, res ) {
var dat = res.body;
var server = new Server( dat.region, dat.owner_id, dat.name, dat.roles[ 0 ].id, members || dat.members );
var server = new Server( dat.region, dat.owner_id, dat.name, dat.roles[ 0 ].id, members || dat.members, dat.icon, dat.afk_timeout, dat.afk_channel_id );
request
.get( Endpoints.SERVERS + "/" + id + "/channels" )
@@ -105,6 +105,14 @@ exports.Client.prototype.login = function( email, password ) {
}
exports.Client.prototype.reply = function(){
arguments[1] = arguments[0].author.mention() + ", " + arguments[1];
this.sendMessage.apply(this, arguments);
}
exports.Client.prototype.connectWebsocket = function( cb ) {
var client = this;