Differential D1461 Diff 15205 ps/trunk/binaries/data/mods/public/gui/session/chat/ChatMessageHandler.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/session/chat/ChatMessageHandler.js
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | parseMessage(msg) | ||||
if (!this.messageFormats[msg.type]) | if (!this.messageFormats[msg.type]) | ||||
{ | { | ||||
error("Unknown chat message type: " + uneval(msg)); | error("Unknown chat message type: " + uneval(msg)); | ||||
return undefined; | return undefined; | ||||
} | } | ||||
for (let messageFormat of this.messageFormats[msg.type]) | for (let messageFormat of this.messageFormats[msg.type]) | ||||
{ | { | ||||
let txt = messageFormat.parse(msg); | let formatted = messageFormat.parse(msg); | ||||
if (txt) | if (formatted) | ||||
return txt; | return formatted; | ||||
} | } | ||||
return undefined; | return undefined; | ||||
} | } | ||||
} | } | ||||
ChatMessageHandler.System = class | ChatMessageHandler.System = class | ||||
{ | { | ||||
parse(msg) | parse(msg) | ||||
{ | { | ||||
return msg.txt; | return msg.txt; | ||||
} | } | ||||
}; | }; |
Wildfire Games · Phabricator