merged updatepronouns & updatebio

This commit is contained in:
MathMan05 2024-08-13 10:54:58 -05:00
parent e0ae529494
commit 5384ac64ec
2 changed files with 15 additions and 42 deletions

View file

@ -615,22 +615,11 @@ class Localuser {
});
};
}
updatepronouns(pronouns) {
updateProfile(json) {
fetch(this.info.api + "/users/@me/profile", {
method: "PATCH",
headers: this.headers,
body: JSON.stringify({
pronouns: pronouns,
})
});
}
updatebio(bio) {
fetch(this.info.api + "/users/@me/profile", {
method: "PATCH",
headers: this.headers,
body: JSON.stringify({
bio: bio,
})
body: JSON.stringify(json)
});
}
rendertyping() {
@ -670,9 +659,9 @@ class Localuser {
{
const userOptions = settings.addButton("User Settings", { ltr: true });
const hypotheticalProfile = document.createElement("div");
let file = null;
let newpronouns = null;
let newbio = null;
let file = undefined;
let newpronouns = undefined;
let newbio = undefined;
let hypouser = this.user.clone();
function regen() {
hypotheticalProfile.textContent = "";
@ -698,8 +687,8 @@ class Localuser {
}
});
const pronounbox = settingsLeft.addTextInput("Pronouns", _ => {
if (newpronouns) {
this.updatepronouns(newpronouns);
if (newpronouns || newbio) {
this.updateProfile({ pronouns: newpronouns, bio: newbio });
}
}, { initText: this.user.pronouns });
pronounbox.watchForChange(_ => {
@ -708,9 +697,6 @@ class Localuser {
regen();
});
const bioBox = settingsLeft.addMDInput("Bio:", _ => {
if (newbio) {
this.updatebio(newbio);
}
}, { initText: this.user.bio.rawString });
bioBox.watchForChange(_ => {
newbio = _;