From eae8a41221a35bb435095f9c4d7419dddb87eee0 Mon Sep 17 00:00:00 2001 From: David Skoland Date: Sat, 18 Nov 2023 19:58:15 +0100 Subject: Change ip to connect and include protocol --- webAO/master.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'webAO/master.ts') diff --git a/webAO/master.ts b/webAO/master.ts index 336fc5f..a09d111 100644 --- a/webAO/master.ts +++ b/webAO/master.ts @@ -215,26 +215,29 @@ function processServerlist(serverlist: AOServer[]) { for (let i = 0; i < serverlist.length - 1; i++) { const server = serverlist[i]; let port = 0; + let protocol = ''; if (server.ws_port) { port = server.ws_port; + protocol = 'ws'; } if (server.wss_port) { port = server.wss_port; + protocol = 'wss'; } - if (port === 0) { + if (port === 0 || protocol === '') { continue; } - const ipport = `${server.ip}:${port}`; + const connect = `${protocol}://${server.ip}:${port}`; const serverName = server.name; server.online = 'Offline'; servers.push(server); document.getElementById('masterlist').innerHTML += `
  • ${safeTags(server.name)} (${server.players})

    ` - + `Watch` - + `Join
  • `; + + `Watch` + + `Join`; } } -- cgit