add: }  if (e.user == this.me) { /* if it was me, tell the network about the nick change as well */ var ev = new CEvent ("network", "nick", this.parent, "onNick"); ev.user = e.user; ev.server = this; ev.oldNick = e.oldNick; this.parent.eventPump.addEvent(ev); 
context: function serv_nick (e){    /* Some irc networks send the new nick in the meat, some send it in param[1]     * Handle both cases. */    var newNick = (e.meat) ? e.meat : e.params[1];     var newKey = newNick.toLowerCase();    var oldKey = e.user.nick;        renameProperty (e.server.users, oldKey, newKey);    e.oldNick = e.user.properNick;    e.user.changeNick(newNick);        for (var c in e.server.channels)    {        var cuser = e.server.channels[c].users[oldKey];        if (typeof cuser != "undefined")        {            renameProperty (e.server.channels[c].users, oldKey, newKey);            var ev = new CEvent ("channel", "nick", e.server.channels[c],                                 "onNick");            ev.channel = e.server.channels[c];            ev.user = cuser;            ev.server = ev.channel.parent;            ev.oldNick = e.oldNick;            this.parent.eventPump.addEvent(ev);        }            }    e.destObject = e.user;    e.set = "user";        return true;    }
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/d48f16433de56d67c17f622c4f28d42121e461fc/irc.js/buggy/js/lib/irc.js