12345678910111213141516171819202122232425262728293031323334 |
- document.addEventListener("DOMContentLoaded", async () => {
- const existingData = await getUserInfo(Cookies.get("user"));
- if(existingData.website) document.getElementById("website").setAttribute("value", existingData.website);
- document.getElementById("description").value = existingData.description;
- console.log(existingData.description)
- document.getElementById("form").addEventListener("submit", async (event) => {
- event.preventDefault();
- const data = new FormData(document.getElementById("form"));
- await axios.post("/api/editUser", {
- website: data.get("website"),
- description: data.get("description")
- }).then(async (data) => {
- if(data.status != 200) {
- alert("ERROR ERROR ERRORE SERVER ERRORE");
- console.warn(data);
- return;
- }
- alert("Edit successfull.");
- window.location.pathname = `/user/${encodeURIComponent(Cookies.get("user"))}`
- }).catch(async (error) => {
- if(error.status == 502) {
- alert("Cloudflare error, please try again.");
- return;
- }
- if(error.response) alert(error.response.data.message)
- console.error(error);
- throw new Error(`Error: ${error}`);
- })
- })
- });
|