diff --git a/frontend/assets/js/app.js b/frontend/assets/js/app.js index acc4bc0..4cc440d 100644 --- a/frontend/assets/js/app.js +++ b/frontend/assets/js/app.js @@ -43,10 +43,11 @@ async function checkSession() { document.getElementById('userDisplay').textContent = data.username; if (data.role === 'admin') document.getElementById('settingsBtn').classList.remove('d-none'); document.getElementById('loginOverlay').style.display = 'none'; - return; + return true; } } catch (_) {} document.getElementById('loginOverlay').style.display = 'flex'; + throw new Error('not logged in'); } async function performLogin(authToken) { @@ -177,7 +178,7 @@ document.addEventListener('DOMContentLoaded', () => { }); document.documentElement.setAttribute('data-bs-theme', 'dark'); - }); + }).catch(() => {}); }); function resizeCanvas() {