From 4e0cf87d0fd717d781d6e633402fb2b1b6ac6fd3 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Sat, 27 Apr 2019 18:52:26 +0100 Subject: [PATCH] fix: typing map being reset for ClientUser (#3216) --- src/structures/ClientUser.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/structures/ClientUser.js b/src/structures/ClientUser.js index 20bc42b9f..7b54b885e 100644 --- a/src/structures/ClientUser.js +++ b/src/structures/ClientUser.js @@ -8,6 +8,12 @@ const DataResolver = require('../util/DataResolver'); * @extends {User} */ class ClientUser extends Structures.get('User') { + + constructor(client, data) { + super(client, data); + this._typing = new Map(); + } + _patch(data) { super._patch(data); @@ -23,8 +29,6 @@ class ClientUser extends Structures.get('User') { */ this.mfaEnabled = typeof data.mfa_enabled === 'boolean' ? data.mfa_enabled : null; - this._typing = new Map(); - if (data.token) this.client.token = data.token; }