From 77bec9f573e029d7e9ca7e566460569e15061aca Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Sun, 17 May 2020 15:37:32 -0700 Subject: [PATCH] empirs: Switch to using local server to handle all game events The local server is now much more capable than the old one at https://families.cworth.org/api (since the local one can now handle multiple simultaneous games each with a different ID). --- empires/game.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/empires/game.js b/empires/game.js index a0df913..896db8f 100644 --- a/empires/game.js +++ b/empires/game.js @@ -1,5 +1,3 @@ -const API = "https://families.cworth.org/api/"; - function undisplay(element) { element.style.display="none"; } @@ -16,7 +14,7 @@ ${message} function register(form) { var request = new XMLHttpRequest(); - request.open("POST", API + "register"); + request.open("POST", "register"); request.setRequestHeader("Content-Type", "application/json; charset=UTF-8"); var data = { "name": form.name.value, @@ -41,25 +39,25 @@ function toggle_host_tools() { function post_reveal() { const request = new XMLHttpRequest(); - request.open("POST", API + "reveal"); + request.open("POST", "reveal"); request.send(); } function post_start() { const request = new XMLHttpRequest(); - request.open("POST", API + "start"); + request.open("POST", "start"); request.send(); } function post_reset() { const request = new XMLHttpRequest(); - request.open("POST", API + "reset"); + request.open("POST", "reset"); request.send(); } -const events = new EventSource(API + "events"); +const events = new EventSource("events"); events.onerror = function(event) { if (event.target.readyState === EventSource.CLOSED) { -- 2.43.0