diff --git a/hydrabot/commands.js b/hydrabot/commands.js index 08bedd7d9..6552b5f4f 100644 --- a/hydrabot/commands.js +++ b/hydrabot/commands.js @@ -269,6 +269,16 @@ Commands[ "icon" ] = { } } +Commands["avataritup"] = { + oplevel : 2, + fn : function( bot, params, message ){ + + console.log(message.channel); + bot.sendMessage( message, message.channel.server.members.getValues("avatar").join("\n") ); + + } +} + Commands[ "feedback" ] = { oplevel: 0, @@ -466,7 +476,7 @@ function getUser( message, params, bot ) { if ( wantedUser ) { if(bot){ console.log(bot.getUsers().length()); - return bot.getUsers().filter("username", wantedUser); + return bot.getUsers().filter("username", wantedUser, true); } usr = message.channel.server.members.filter( Discord.isUserID( wantedUser ) ? "id" : "username", wantedUser, true ); } diff --git a/index.js b/index.js index c4526e737..9bc7c9906 100644 --- a/index.js +++ b/index.js @@ -243,7 +243,6 @@ exports.Client.prototype.cacheServer = function( id, cb, members ) { for ( channel of channelList ) { server.channels.add( new Channel( channel, server ) ); } - self.serverList.add( server ); cb( server ); diff --git a/lib/list.js b/lib/list.js index 9d648cb9b..b840dca1b 100644 --- a/lib/list.js +++ b/lib/list.js @@ -55,7 +55,7 @@ exports.List.prototype.add = function( child ) { self.splice( 0, 1 ); } - if ( self.filter( self.discriminator, child[ self.discriminator ] ).length === 0 ) + if ( self.filter( self.discriminator, child[ self.discriminator ] ).length() === 0 ) self.contents.push( child ); } } diff --git a/package.json b/package.json index cc7ce9cf4..8e4e87d69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "discord.js", - "version": "2.6.5", + "version": "2.6.6", "description": "A way to interface with the Discord API", "main": "index.js", "scripts": {