refacto: Replaced useless DB queries by websocket calls + patching WS auth-token leak
This commit is contained in:
@@ -42,6 +42,7 @@ export function applyUser(user, token) {
|
||||
const teamColor = user.team === "blue" ? "rgba(90,200,255,0.9)" : "rgba(220,75,85,0.9)";
|
||||
userDisplayEl.innerHTML = `<span style="color:${teamColor}">${user.username}</span>`;
|
||||
logoutBtn.classList.remove("hidden");
|
||||
window.dispatchEvent(new CustomEvent("auth:changed"));
|
||||
}
|
||||
|
||||
function logout() {
|
||||
@@ -51,6 +52,7 @@ function logout() {
|
||||
userDisplayEl.textContent = "—";
|
||||
logoutBtn.classList.add("hidden");
|
||||
showAuthOverlay();
|
||||
window.dispatchEvent(new CustomEvent("auth:changed"));
|
||||
}
|
||||
|
||||
// ── Session restore ───────────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user