Преглед на файлове

reconnect automatically

closes #1
boyska преди 1 година
родител
ревизия
dcea0ce37d
променени са 1 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 6 3
      pizzicore/static/js/app.js

+ 6 - 3
pizzicore/static/js/app.js

@@ -14,11 +14,14 @@ function get_url()
 function do_websocket()
 function do_websocket()
 {
 {
     const socket = new WebSocket(get_url());
     const socket = new WebSocket(get_url());
-    socket.addEventListener('message', function(evt) {
-        console.log('received', evt.data)
+    socket.onmessage = function(evt) {
         var msg = JSON.parse(evt.data)
         var msg = JSON.parse(evt.data)
         counter = document.getElementsByTagName('text')[0];
         counter = document.getElementsByTagName('text')[0];
         counter.textContent = msg.value.toString()
         counter.textContent = msg.value.toString()
-    })
+    }
+    socket.onclose = function() {
+        setTimeout(do_websocket, 3000)
+    }
+    socket.onerror = socket.onclose
 }
 }
 do_websocket()
 do_websocket()