Differential D3354 Diff 15305 ps/trunk/binaries/data/mods/public/gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessageEvents.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/lobby/LobbyPage/Chat/ChatMessages/ChatMessageEvents.js
Show All 13 Lines | ChatMessageEvents.PlayerChat = class | ||||
onRoomMessage(message) | onRoomMessage(message) | ||||
{ | { | ||||
this.chatMessagesPanel.addText(message.time, this.chatMessageFormat.format(message)); | this.chatMessagesPanel.addText(message.time, this.chatMessageFormat.format(message)); | ||||
} | } | ||||
onPrivateMessage(message) | onPrivateMessage(message) | ||||
{ | { | ||||
// We intend to not support private messages between users | // We intend to not support private messages between users | ||||
if (!message.from || Engine.LobbyGetPlayerRole(message.from) == "moderator") | if ((!message.from && message.text.length > 0) || Engine.LobbyGetPlayerRole(message.from) == "moderator") | ||||
// some XMPP clients send trailing whitespace | // some XMPP clients send trailing whitespace | ||||
this.chatMessagesPanel.addText(message.time, this.chatMessageFormat.format(message)); | this.chatMessagesPanel.addText(message.time, this.chatMessageFormat.format(message)); | ||||
} | } | ||||
}; | }; |
Wildfire Games · Phabricator