Force deaf/mute properties to be booleans even when null data is received

This commit is contained in:
Amish Shah
2017-04-30 21:04:11 +01:00
parent e460e5e853
commit 474a954938

View File

@@ -52,25 +52,25 @@ class GuildMember {
* Whether this member is deafened server-wide * Whether this member is deafened server-wide
* @type {boolean} * @type {boolean}
*/ */
this.serverDeaf = data.deaf; this.serverDeaf = Boolean(data.deaf);
/** /**
* Whether this member is muted server-wide * Whether this member is muted server-wide
* @type {boolean} * @type {boolean}
*/ */
this.serverMute = data.mute; this.serverMute = Boolean(data.mute);
/** /**
* Whether this member is self-muted * Whether this member is self-muted
* @type {boolean} * @type {boolean}
*/ */
this.selfMute = data.self_mute; this.selfMute = Boolean(data.self_mute);
/** /**
* Whether this member is self-deafened * Whether this member is self-deafened
* @type {boolean} * @type {boolean}
*/ */
this.selfDeaf = data.self_deaf; this.selfDeaf = Boolean(data.self_deaf);
/** /**
* The voice session ID of this member, if any * The voice session ID of this member, if any