diff options
Diffstat (limited to 'src/app/js/launcher.js')
-rw-r--r-- | src/app/js/launcher.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/app/js/launcher.js b/src/app/js/launcher.js index 5330b7a..c1901f3 100644 --- a/src/app/js/launcher.js +++ b/src/app/js/launcher.js @@ -127,7 +127,15 @@ async function loadServers() { serverstatus.classList.add("checking"); try { - let servers = await (await fetch("https://northstar.tf/client/servers")).json(); + let host = "northstar.tf"; + let path = "/client/servers"; + + // ask the masterserver for the list of servers, if this has + // been done recently, it'll simply return the cached version + let servers = JSON.parse( + await request(host, path, "ns-servers") + ) + masterserver = true; playercount = 0; |