index: added second parameter to of optional

This commit is contained in:
Guillermo Rauch
2012-12-17 14:25:55 -03:00
parent e724e7bdf6
commit 1609eaa4e5

View File

@@ -177,15 +177,17 @@ Server.prototype.onconnection = function(conn){
* Looks up a namespace.
*
* @param {String} nsp name
* @param {Function} optional, nsp `connection` ev handler
* @api public
*/
Server.prototype.of = function(name){
Server.prototype.of = function(name, fn){
if (!this.nsps[name]) {
debug('initializing namespace %s', name);
var nsp = new Namespace(this, name);
this.nsps[name] = nsp;
}
if (fn) this.nsps[name].on('connect', fn);
return this.nsps[name];
};