Propagate conversation message to chat window

This commit is contained in:
Pierre HUBERT 2020-04-03 09:04:41 +02:00
parent 3b0c696bed
commit a6ca315a37
2 changed files with 17 additions and 1 deletions

View File

@ -202,6 +202,10 @@ class UserWebSocket {
SendEvent("updatedConvMessage", msg.data); SendEvent("updatedConvMessage", msg.data);
break; break;
case "deleted_conv_message":
SendEvent("deletedConvMessage", msg.data.ID);
break;
case "new_comment": case "new_comment":
SendEvent("new_comment", msg.data); SendEvent("new_comment", msg.data);
break; break;

View File

@ -1189,3 +1189,15 @@ document.addEventListener("updatedConvMessage", (e) => {
target.replaceWith(ConvChatWindow._get_message_element(convInfo, msg).rootElem) target.replaceWith(ConvChatWindow._get_message_element(convInfo, msg).rootElem)
}); });
// Register to message deletion events
document.addEventListener("deletedConvMessage", (e) => {
const msgID = e.detail;
// Get message target
const target = document.querySelector("[data-chatwin-msg-id='"+msgID+"'] .direct-chat-text");
if(!target)
return;
target.style.display = "none";
})