UNPKG

girc

Version:
25 lines (20 loc) 864 B
/*jslint node: true*/ "use strict"; var utils = require('../utils'); module.exports = function () { return function (connection) { connection.quit = connection.disconnect; connection.on('data', function (message) { if (message.command === 'QUIT') { connection.emit('quit', { "user": message.prefixIsHostmask() ? connection.getUser(message.parseHostmaskFromPrefix().nickname) : connection.me, "message": message.params[0] }); connection.conManager.emit('quit', connection, { "user": message.prefixIsHostmask() ? connection.getUser(message.parseHostmaskFromPrefix().nickname) : connection.me, "message": message.params[0] }); } }); }; };