Skip to content

Commit 49a93e7

Browse files
committed
fix: Fixed avatar/banner + Add email as optional field
1 parent 66d9508 commit 49a93e7

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/structures/User.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,15 @@ export class User {
3333
username: string;
3434
discriminator: string;
3535
tag: string;
36+
email?: string | null;
3637
avatarHash: string | null;
3738
bannerHash: string | null;
3839
bannerColor: string | null;
3940
accentColor: number;
4041
avatarDecoration: string | null;
4142
locale: string;
4243
mfaEnabled: boolean;
43-
premiumType: number;
44+
premiumType?: number | null;
4445
publicFlags: string[];
4546

4647
#accessToken: RESTPostOAuth2AccessTokenResult;
@@ -51,8 +52,9 @@ export class User {
5152
this.username = data.username;
5253
this.discriminator = data.discriminator;
5354
this.tag = `${data.username}#${data.discriminator}`;
54-
this.avatarHash = data.avatar_hash;
55-
this.bannerHash = data.banner_hash;
55+
this.email = data.email || null;
56+
this.avatarHash = data.avatar;
57+
this.bannerHash = data.banner;
5658
this.bannerColor = data.banner_color;
5759
this.accentColor = data.accent_color;
5860
this.avatarDecoration = data.avatar_decoration;

src/types/OAuthUser.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ export interface OAuthUser {
55
id: Snowflake;
66
username: string;
77
discriminator: string;
8-
avatar_hash: string | null;
9-
banner_hash: string | null;
8+
email?: string | null;
9+
avatar: string | null;
10+
banner: string | null;
1011
banner_color: string | null;
1112
accent_color: number;
1213
avatar_decoration: string | null;

0 commit comments

Comments
 (0)