mirror of
https://github.com/socketio/socket.io.git
synced 2026-04-30 03:00:39 -04:00
socket: use emitter component
This commit is contained in:
@@ -5,7 +5,13 @@
|
||||
var util = require('./util')
|
||||
, transports = require('./transports')
|
||||
, debug = require('debug')('engine-client:socket')
|
||||
, EventEmitter = require('./event-emitter');
|
||||
, Emitter;
|
||||
|
||||
try {
|
||||
Emitter = require('emitter');
|
||||
} catch(e){
|
||||
Emitter = require('emitter-component');
|
||||
}
|
||||
|
||||
/**
|
||||
* Module exports.
|
||||
@@ -57,14 +63,14 @@ function Socket (opts) {
|
||||
* Inherits from EventEmitter.
|
||||
*/
|
||||
|
||||
util.inherits(Socket, EventEmitter);
|
||||
Emitter(Socket.prototype);
|
||||
|
||||
/**
|
||||
* Static EventEmitter.
|
||||
*/
|
||||
|
||||
Socket.sockets = [];
|
||||
Socket.sockets.evs = new EventEmitter;
|
||||
Socket.sockets.evs = new Emitter;
|
||||
|
||||
/**
|
||||
* Creates transport of the given type.
|
||||
|
||||
Reference in New Issue
Block a user