Started work on client-side private message post-processing

This commit is contained in:
rainbow napkin 2025-10-02 08:56:54 -04:00
parent e1cdca2b96
commit faf72fd7a5
3 changed files with 53 additions and 56 deletions

View file

@ -223,21 +223,16 @@ class pmPanel extends panelObj{
}
}
/**
* Renders message out to PM Panel Message Buffer
* @param {Object} message - Message to render
*/
renderMessage(message){
const msgSpan = document.createElement('span');
//Run postprocessing functions on chat message
const postprocessedMessage = client.chatBox.chatPostprocessor.postprocess(message);
const msgSender = document.createElement('p');
msgSender.innerText = utils.unescapeEntities(`${message.sender}:`);
msgSender.classList.add('pm-panel-sesh-message-sender');
const msgContent = document.createElement('p');
msgContent.innerText = utils.unescapeEntities(message.msg);
msgContent.classList.add('pm-panel-sesh-message-content');
msgSpan.appendChild(msgSender);
msgSpan.appendChild(msgContent);
this.seshBuffer.appendChild(msgSpan);
//Append message to buffer
this.seshBuffer.appendChild(postprocessedMessage);
}
}