X-Git-Url: https://git.cworth.org/git?p=empires-html;a=blobdiff_plain;f=empires-client.js;h=ff952a3e5281d2bdd15a8918c9a76542e152e939;hp=5f489f8780c547c6f8af2a743561a965ebdcd07c;hb=591fb6a7ac42ce2a38e185ee8f71b7b4c615f813;hpb=fb9c17b9d75b3246422f1e3c4f24e079a3af1fd2 diff --git a/empires-client.js b/empires-client.js index 5f489f8..ff952a3 100644 --- a/empires-client.js +++ b/empires-client.js @@ -34,6 +34,12 @@ function register(form) { const events = new EventSource(API + "events"); +events.onerror = function(event) { + if (event.target.readyState === EventSource.CLOSED) { + add_message("danger", "Connection to server lost."); + } +}; + events.addEventListener("players", function(event) { const players_element = document.getElementById("players"); const players = JSON.parse(event.data);