edit frontend api code
This commit is contained in:
parent
993a0cd276
commit
82e1d078f5
@ -11,6 +11,10 @@ function getTraceId() {
|
||||
.join("");
|
||||
}
|
||||
|
||||
const curUrl = new URL(location.href);
|
||||
const [address, port] = curUrl.searchParams.get("server").split(/:/);
|
||||
const isTLSmode = curUrl.searchParams.get("encrypted") === "true";
|
||||
|
||||
class ProtoApiMethods {
|
||||
constructor (api) {
|
||||
this.api = api;
|
||||
@ -138,7 +142,7 @@ class ApiHTML {
|
||||
)
|
||||
.then(user => {
|
||||
const { token } = user;
|
||||
localStorage.setItem("my-token", token);
|
||||
localStorage.setItem(`my-token>${!isTLSmode ? "ws" : "wss"}://${address}:${port}`, token);
|
||||
this.renderMainMenu(user, bgUrl);
|
||||
});
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ document.body.innerHTML = `<nav id="navbar-main" class="navbar navbar-connect-da
|
||||
|
||||
<div class="vr" style="margin-right:5px"></div>
|
||||
<div class="d-flex" style="margin-right:10px" id="navbar-user-menu">
|
||||
<button id="toggle-theme" class="btn btn-outline-light" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><i class="fas fa-sun"></i></button>
|
||||
<button id="toggle-theme" class="btn btn-outline-light" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false"><i class="fas fa-sun"></i></button>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="server.area">
|
||||
@ -56,7 +56,7 @@ socket.run()
|
||||
console.log("socket sends:", data);
|
||||
document.title = data.name;
|
||||
document.getElementById("server-name").innerText = data.name;
|
||||
const token = localStorage.getItem("my-token");
|
||||
const token = localStorage.getItem(`my-token>${!isTLSmode ? "ws" : "wss"}://${address}:${port}`);
|
||||
let user;
|
||||
if (token) {
|
||||
try {
|
||||
|
Loading…
Reference in New Issue
Block a user