diff --git a/static/js/chat_sockets.js b/static/js/chat_sockets.js index e495418..8d78f19 100644 --- a/static/js/chat_sockets.js +++ b/static/js/chat_sockets.js @@ -1,16 +1,20 @@ function sendMessageSocket (data) { - if (chatSocket.readyState !== 1 && chatSocket.readyState !== 0){ - init_ws() - } - loader_show_message(data) - chatSocket.send(JSON.stringify(data)); - if (!data.ticket_id){ - let el_tab = document.querySelector(".tab_user_messanger.select") - if (el_tab !== null){ - el_tab.querySelector(".last-message-messenger-user-tab").innerHTML = data['text'] + if (chatSocket && chatSocket.readyState !== 0) { + if (chatSocket.readyState !== 1 && chatSocket.readyState !== 0){ + init_ws() } + loader_show_message(data) + chatSocket.send(JSON.stringify(data)); + if (!data.ticket_id){ + let el_tab = document.querySelector(".tab_user_messanger.select") + if (el_tab !== null){ + el_tab.querySelector(".last-message-messenger-user-tab").innerHTML = data['text'] + } + } + } else { + alert('Websoket connection failed') } }