var config = require("../../config") || {}; var Msg = require("../models/msg"); module.exports = function(client, sockets) { var network = this; client.on("errors", function(data) { sockets.in("chat").emit("msg", { msg: new Msg({ type: "error", from: "-!-", text: data.message, }), }); if (!network.connected) { if (data.cmd == "ERR_NICKNAMEINUSE") { var random = config.defaults.nick + Math.floor(10 + (Math.random() * 89)); client.nick(random); } } }); };