API/api.medcify.app/node_modules/pm2-axon/lib/sockets/pub-emitter.js
2022-09-26 11:41:44 +05:30

27 lines
468 B
JavaScript

/**
* Module dependencies.
*/
var PubSocket = require('./pub');
/**
* Expose `SubPubEmitterSocket`.
*/
module.exports = PubEmitterSocket;
/**
* Initialzie a new `PubEmitterSocket`.
*
* @api private
*/
function PubEmitterSocket() {
this.sock = new PubSocket;
this.emit = this.sock.send.bind(this.sock);
this.bind = this.sock.bind.bind(this.sock);
this.connect = this.sock.connect.bind(this.sock);
this.close = this.sock.close.bind(this.sock);
}