chore: finnish merge
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful

This commit is contained in:
JustTemmie 2025-06-02 13:14:08 +02:00
parent cb1979a941
commit a38589615b
Signed by: justtemmie
SSH key fingerprint: SHA256:nBO+OwpTkd8LYhe38PIqdxmDvkIg9Vw2EbrRZM97dkU

View file

@ -53,24 +53,23 @@ const user = user_me!
let new_pfp_file: any = null let new_pfp_file: any = null
const saveChanges = async () => { const saveChanges = async () => {
try {
const formData = new FormData() const formData = new FormData()
const upload_field = document.getElementById("hidden-pfp-uploader") if (new_pfp_file !== null) {
if (upload_field.files?.length && upload_field.files.length > 0) { formData.append("avatar", new_pfp_file)
console.log(upload_field.files[0])
formData.append("avatar", upload_field.files[0])
} }
const bytes = new TextEncoder().encode(JSON.stringify({ const bytes = new TextEncoder().encode(JSON.stringify({
display_name: user.display_name, display_name: user.display_name,
username: user.username, username: user.username,
pronouns: user.pronouns, pronouns: user.pronouns,
about: user.about,
})); }));
formData.append("json", new Blob([bytes], { type: "application/json" })); formData.append('json', new Blob([bytes], { type: 'application/json' }));
await fetchWithApi("/me", { try {
method: "PATCH", await fetchWithApi('/me', {
method: 'PATCH',
body: formData body: formData
}) })