Merge pull request #15 from Aigachu/master

Added function to get channel by name.
This commit is contained in:
hydrabolt
2015-08-21 08:10:46 +01:00

View File

@@ -149,6 +149,16 @@ exports.Client.prototype.getChannel = function( id ) {
return this.getChannels().filter( "id", id, true );
}
/**
* Returns a Channel matching the given name, or false if not found. Will return false if the Channel is not cached or not available.
* @method getChannelByName
* @param {String/Number} name The Name of the Channel
* @return {Server} The Channel matching the Name
*/
exports.Client.prototype.getChannelByName = function( name ) {
return this.getChannels().filter( "name", name, true );
}
/**
* Triggers an .on() event.
* @param {String} event The event to be triggered
@@ -1006,6 +1016,10 @@ exports.Client.prototype.getChannel = function( id ) {
return normalChan || this.PMList.filter( "id", id, true );
}
exports.Client.prototype.getChannelByName = function( name ) {
return this.getChannels().filter( "name", name, true );
}
exports.Client.prototype.getUser = function( id ) {
return this.getUsers().filter( "id", id, true );
}