diff of 49bcd321c26a4a4736308c5357fc410468734ee8
49bcd321c26a4a4736308c5357fc410468734ee8
diff --git a/resources/js/newui.js b/resources/js/newui.js
index 18991f5..46093bf 100644
--- a/resources/js/newui.js
+++ b/resources/js/newui.js
@@ -1,6 +1,14 @@
let socket = null;
let session_id = null;
+function handleClosed() {
+ document.querySelector('body').outerHTML = 'WEBSOCKET IS DOWN';
+}
+
+function checkOpen() {
+ return socket && socket.readyState == WebSocket.OPEN;
+}
+
window.addEventListener('DOMContentLoaded', _ => {
// TODO tää pitäisi varmaan jotenkin konffata
socket = new WebSocket("ws://localhost:3011/newui");
@@ -9,7 +17,7 @@ window.addEventListener('DOMContentLoaded', _ => {
socket.addEventListener("open", (event) => {
});
socket.addEventListener("error", (event) => {
- console.log('Error: ', event);
+ alert.log('Error: ', event);
});
socket.addEventListener("close", e => {
@@ -36,5 +44,7 @@ window.addEventListener('DOMContentLoaded', _ => {
function send(event) {
if(!session_id) { alert('Session id is damaged'); return; }
+ if(!checkOpen()) { handleClosed(); return; }
+
socket.send(`sessionid:${session_id};CALL:${event}`);
}