Fix some chat event types breaking.
- User moderator message was no longer showing - Name change event was breaking chat
This commit is contained in:
@@ -15,7 +15,15 @@ import {
|
|||||||
MESSAGE_JUMPTOBOTTOM_BUFFER,
|
MESSAGE_JUMPTOBOTTOM_BUFFER,
|
||||||
} from '../../utils/constants.js';
|
} from '../../utils/constants.js';
|
||||||
|
|
||||||
const renderableChatStyleMessages = ['CHAT', 'SYSTEM', 'USER_JOINED'];
|
// Add message types that should be displayed in chat to this array.
|
||||||
|
const renderableChatStyleMessages = [
|
||||||
|
SOCKET_MESSAGE_TYPES.NAME_CHANGE,
|
||||||
|
SOCKET_MESSAGE_TYPES.CONNECTED_USER_INFO,
|
||||||
|
SOCKET_MESSAGE_TYPES.USER_JOINED,
|
||||||
|
SOCKET_MESSAGE_TYPES.SYSTEM,
|
||||||
|
SOCKET_MESSAGE_TYPES.CHAT,
|
||||||
|
];
|
||||||
|
|
||||||
export default class Chat extends Component {
|
export default class Chat extends Component {
|
||||||
constructor(props, context) {
|
constructor(props, context) {
|
||||||
super(props, context);
|
super(props, context);
|
||||||
|
|||||||
@@ -35,12 +35,13 @@ export default function Message(props) {
|
|||||||
) {
|
) {
|
||||||
return html`<${ChatMessageView} ...${props} />`;
|
return html`<${ChatMessageView} ...${props} />`;
|
||||||
} else if (type === SOCKET_MESSAGE_TYPES.NAME_CHANGE) {
|
} else if (type === SOCKET_MESSAGE_TYPES.NAME_CHANGE) {
|
||||||
|
// User changed their name
|
||||||
const { displayName } = user;
|
const { displayName } = user;
|
||||||
const contents = html`
|
const contents = html`
|
||||||
<>
|
<div>
|
||||||
<span class="font-bold">${oldName}</span> is now known as ${' '}
|
<span class="font-bold">${oldName}</span> is now known as ${' '}
|
||||||
<span class="font-bold">${displayName}</span>.
|
<span class="font-bold">${displayName}</span>.
|
||||||
</>
|
</div>
|
||||||
`;
|
`;
|
||||||
return html`<${SystemMessage} contents=${contents} />`;
|
return html`<${SystemMessage} contents=${contents} />`;
|
||||||
} else if (type === SOCKET_MESSAGE_TYPES.USER_JOINED) {
|
} else if (type === SOCKET_MESSAGE_TYPES.USER_JOINED) {
|
||||||
|
|||||||
Reference in New Issue
Block a user