From 5e19bada513378eda6a16d7ea13a0db9679e3836 Mon Sep 17 00:00:00 2001 From: Daniel Hader Date: Sat, 30 May 2026 13:21:00 -0500 Subject: favicon --- static/main.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'static/main.js') diff --git a/static/main.js b/static/main.js index 4af948a..23bb356 100644 --- a/static/main.js +++ b/static/main.js @@ -1,13 +1,17 @@ async function me() { - const response = await fetch("/me"); - if (response.ok) { - const result = await response.json(); - // this is technically a XSS risk (TODO: deal with it) - // in principle it only affects the person who chose their username, but... - document.getElementById("logged-in").innerHTML = `Logged in as ${result.username}`; - document.getElementById("logout-links").hidden = false; - } else { - document.getElementById("login-links").hidden = false; + try { + const response = await fetch("/me"); + if (response.ok) { + const result = await response.json(); + // this is technically a XSS risk (TODO: deal with it) + // in principle it only affects the person who chose their username, but... + document.getElementById("logged-in").innerHTML = `Logged in as ${result.username}`; + document.getElementById("logout-links").hidden = false; + } else { + document.getElementById("login-links").hidden = false; + } + } catch (error) { + console.log("hi"); } } -- cgit v1.2.3