UNPKG

lirc

Version:

An old IRC client for node

38 lines (32 loc) 957 B
// Generated by CoffeeScript 1.12.7 (function() { var botnet, cluster, lirc, web; lirc = require('../../lirc'); cluster = require('cluster'); botnet = lirc.botnet, web = lirc.web; module.exports = { message: function(message) { if (typeof message !== 'object' || !(message != null ? message.cmd : void 0)) { return false; } switch (message.cmd) { case 'emit': return lirc.emit(message.args); case 'emit.botnet': return botnet.emit.local(message.args[0], message); case 'botnet.info.get': return botnet.emit.master({ cmd: 'botnet.info', args: { name: lirc.session.me, cfg: lirc.cfg, id: cluster.worker.id } }); } }, exit: function(worker) { return console.log(("Worker " + worker.id + " exits. Suicide: ") + worker.suicide); } }; }).call(this);