Added function to get channel by name.

This commit is contained in:
Aigachu
2015-08-20 19:42:40 -04:00
parent 68db1f6ac0
commit aacbf2cca8

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 ) {
var normalChan = this.getChannels().filter( "name", name, true );
}
exports.Client.prototype.getUser = function( id ) {
return this.getUsers().filter( "id", id, true );
}