import { ApiSocket } from "/js/connect/api.js";
// load styles
document.head.innerHTML += '\\n ';
document.head.innerHTML += '\\n ';
document.head.innerHTML += '\\n ';
document.head.innerHTML += '\\n '
// load main page
document.body.innerHTML = `
`;
//document
const curUrl = new URL(location.href);
const [address, port] = curUrl.searchParams.get("server").split(/:/);
const isTLSmode = curUrl.searchParams.get("encrypted") === "true";
const socket = new ApiSocket({
isTLSmode, address, port
});
socket.run()
.then(async (data) => {
console.log("socket sends:", data);
document.title = data.name;
document.getElementById("server-name").innerText = data.name;
await socket.html.renderAuth(data.authMode, data.extSource?.bgmain ?? null);
})
.catch(err => {
console.error(err);
document.title = "Connection error";
document.getElementById("server-name").innerHTML = "Error";
document.getElementById("server.area").innerHTML = `
Connection errored
Connection errored
`;
});