Example #1
0
function receivePrivateMessage(from, message, self) {
    var escaped = pesterchum.escapeAndColor(message),
        tab = from,
        initials;

    if(self) {
        initials = this.initials();
        from = this.nick();
    } else {
        initials = pesterchum.initials(from);
    }

    switch(pesterchum.getMessageType(message)) {
        case "unknown":
            this.socket.emit("pm", tab, initials, escaped);
        break;

        case "pester begin":
        case "pester cease":
        case "color":
            //TODO: Handle beginning/ceasing pesters
            //TODO: Handle color parsing and storing
        break;

        case "action":
            this.socket.emit("pm", tab, null, pesterchum.parseAction(from, escaped, "C"));
        break;
    }
}
Example #2
0
User.prototype.initials = function() {
    return pesterchum.initials(this.nick());
};