diff --git a/static/js/chat_sockets.js b/static/js/chat_sockets.js index c0c5cf2..91c44e7 100644 --- a/static/js/chat_sockets.js +++ b/static/js/chat_sockets.js @@ -62,14 +62,20 @@ chatSocket.onmessage = function (e) { console.log(data) } else if (data.type === "update_chat") { let msg_cont = document.querySelector(".container-messages") - if (msg_cont.dataset['curReceiver'] === data['sender'] || msg_cont.dataset['curReceiver'] === data['receiver']) { - msg_cont.innerHTML = data.chat_html - if (data.required_beep === true) { - const beep = new Audio('/static/sounds/beep_2.mp3') - beep.play() + if (msg_cont !== null){ + if (msg_cont.dataset['curReceiver'] === data['sender'].toString() || msg_cont.dataset['curReceiver'] === data['receiver'].toString()) { + msg_cont.innerHTML = data.chat_html } } + if (data.users_list_html){ + document.querySelector(".block-list-of-users").innerHTML = data.users_list_html + } + } + if (data.required_beep === true) { + const beep = new Audio('/static/sounds/beep_2.mp3') + beep.play() + } }