Merge branch 'settings-page' of ssh://git.gorb.app:2022/gorb/frontend into settings-page

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

View file

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