general changes and reducing logs

This commit is contained in:
MathMan05 2024-07-27 12:51:42 -05:00
parent 0d757b7d4e
commit 7a745a5286
16 changed files with 146 additions and 78 deletions

View file

@ -14,6 +14,31 @@ class User {
discriminator;
pronouns;
bot;
public_flags;
accent_color;
banner;
premium_since;
premium_type;
theme_colors;
badge_ids;
clone() {
return new User({
username: this.username,
id: this.id + "#clone",
public_flags: this.public_flags,
discriminator: this.discriminator,
avatar: this.avatar,
accent_color: this.accent_color,
banner: this.banner,
bio: this.bio.rawString,
premium_since: this.premium_since,
premium_type: this.premium_type,
bot: this.bot,
theme_colors: this.theme_colors,
pronouns: this.pronouns,
badge_ids: this.badge_ids
}, this.owner);
}
get id() {
return this.snowflake.id;
}
@ -29,13 +54,13 @@ class User {
});
});
}
static checkuser(userjson, owner) {
if (User.userids[userjson.id]) {
return User.userids[userjson.id];
static checkuser(user, owner) {
if (User.userids[user.id]) {
return User.userids[user.id];
}
else {
const tempuser = new User(userjson, owner, true);
User.userids[userjson.id] = tempuser;
const tempuser = new User(user, owner, true);
User.userids[user.id] = tempuser;
return tempuser;
}
}