Fix member nick type

This commit is contained in:
Helloyunho 2021-01-28 04:10:11 +09:00
parent be3a793fa1
commit 2a38fc1e00
2 changed files with 4 additions and 4 deletions

View File

@ -18,7 +18,7 @@ export interface MemberData {
export class Member extends SnowflakeBase {
id: string
user: User
nick?: string
nick: string | null
roles: MemberRolesManager
joinedAt: string
premiumSince?: string
@ -49,7 +49,7 @@ export class Member extends SnowflakeBase {
}
get displayName(): string {
return this.nick !== undefined ? this.nick : this.user.username
return this.nick !== null ? this.nick : this.user.username
}
toString(): string {
@ -95,7 +95,7 @@ export class Member extends SnowflakeBase {
)
if (res.ok === true) {
if (data.nick !== undefined)
this.nick = data.nick === null ? undefined : data.nick
this.nick = data.nick === null ? null : data.nick
if (data.deaf !== undefined) this.deaf = data.deaf
if (data.mute !== undefined) this.mute = data.mute
}

View File

@ -67,7 +67,7 @@ export interface GuildPayload {
export interface MemberPayload {
user: UserPayload
nick?: string
nick: string | null
roles: string[]
joined_at: string
premium_since?: string