X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=empires-client.js;h=ff952a3e5281d2bdd15a8918c9a76542e152e939;hb=591fb6a7ac42ce2a38e185ee8f71b7b4c615f813;hp=5f489f8780c547c6f8af2a743561a965ebdcd07c;hpb=37c17cc62597ed8c959bacf59e4a47501f56c334;p=empires-html 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);