girc
Version:
IRC Client library
25 lines (20 loc) • 864 B
JavaScript
/*jslint node: true*/
;
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]
});
}
});
};
};