From 0edc2c3b0be9423197c46309700a19f507514e6f Mon Sep 17 00:00:00 2001 From: borissedw Date: Sun, 13 Aug 2023 18:28:38 +0300 Subject: [PATCH] 0.0.127 --- static/js/chat_sockets.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/static/js/chat_sockets.js b/static/js/chat_sockets.js index 38f0bcd..05aeb47 100644 --- a/static/js/chat_sockets.js +++ b/static/js/chat_sockets.js @@ -55,17 +55,20 @@ chatSocket.onmessage = function (e) { let data = JSON.parse(e.data); console.log('Data:', data); console.log("return") - if (data.type === 'chat'){ + if (data.type === 'chat') { document.querySelector(".container-messages").innerHTML = data.html; document.querySelector(".enter-message-inp").focus() - } else if (data.type === "echo"){ + } else if (data.type === "echo") { console.log(data) - } else if (data.type === "update_chat"){ - document.querySelector(".container-messages").innerHTML = data.chat_html - if (data.required_beep === true){ - const beep = new Audio('/static/sounds/beep_2.mp3') - beep.play() + } else if (data.type === "update_chat") { + let msg_cont = document.querySelector(".container-messages") + if (msg_cont.dataset['curReceiver'] === data['sender'] || data['receiver']) { + msg_cont.innerHTML = data.chat_html + if (data.required_beep === true) { + const beep = new Audio('/static/sounds/beep_2.mp3') + beep.play() + } } } }