edit frontend api code
This commit is contained in:
parent
993a0cd276
commit
82e1d078f5
@ -11,6 +11,10 @@ function getTraceId() {
|
|||||||
.join("");
|
.join("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const curUrl = new URL(location.href);
|
||||||
|
const [address, port] = curUrl.searchParams.get("server").split(/:/);
|
||||||
|
const isTLSmode = curUrl.searchParams.get("encrypted") === "true";
|
||||||
|
|
||||||
class ProtoApiMethods {
|
class ProtoApiMethods {
|
||||||
constructor (api) {
|
constructor (api) {
|
||||||
this.api = api;
|
this.api = api;
|
||||||
@ -138,7 +142,7 @@ class ApiHTML {
|
|||||||
)
|
)
|
||||||
.then(user => {
|
.then(user => {
|
||||||
const { token } = user;
|
const { token } = user;
|
||||||
localStorage.setItem("my-token", token);
|
localStorage.setItem(`my-token>${!isTLSmode ? "ws" : "wss"}://${address}:${port}`, token);
|
||||||
this.renderMainMenu(user, bgUrl);
|
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="vr" style="margin-right:5px"></div>
|
||||||
<div class="d-flex" style="margin-right:10px" id="navbar-user-menu">
|
<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>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<div id="server.area">
|
<div id="server.area">
|
||||||
@ -56,7 +56,7 @@ socket.run()
|
|||||||
console.log("socket sends:", data);
|
console.log("socket sends:", data);
|
||||||
document.title = data.name;
|
document.title = data.name;
|
||||||
document.getElementById("server-name").innerText = 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;
|
let user;
|
||||||
if (token) {
|
if (token) {
|
||||||
try {
|
try {
|
||||||
|
Loading…
Reference in New Issue
Block a user