Skip to content

Commit

Permalink
fix: avatar decoration not working some time
Browse files Browse the repository at this point in the history
  • Loading branch information
liy77 committed Feb 13, 2024
1 parent 84ee19c commit 9efad0e
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion packages/darkcord/src/resources/User.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,11 +95,21 @@ export class User extends Base {
this._update(data);
}

_update(data: APIUser) {
_update(
data: APIUser & {
avatar_decoration_data?: { asset: string; sku_id: string };
},
) {
if ("username" in data) this.username = data.username;
if ("global_name" in data) this.globalName = data.global_name;
if ("avatar_decoration" in data)
this.avatarDecoration = data.avatar_decoration;
else if (
"avatar_decoration_data" in data &&
data.avatar_decoration_data &&
"asset" in data.avatar_decoration_data
)
this.avatarDecoration = data.avatar_decoration_data.asset as string;
if ("discriminator" in data) this.discriminator = data.discriminator;
if ("avatar" in data) this.avatar = data.avatar;
if ("banner" in data) this.banner = data.banner;
Expand Down

0 comments on commit 9efad0e

Please sign in to comment.