document.getElementById("signup").addEventListener("click", async function (e) { let storage = 0 try { storage = parseInt(document.getElementById("storage").value) } catch (e) { alert("Invalid storage amount") } let response = await fetch("/api/signup", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ username: document.getElementById("username").value, domain: document.getElementById("domain").value, storage: storage, token: localStorage.getItem("SECRET-token") }) }) if (response.status === 200) { window.location.href = "/settings" } else { let data = await response.json() alert(data["error"]) } })