fix: typing map being reset for ClientUser (#3216)

This commit is contained in:
Amish Shah
2019-04-27 18:52:26 +01:00
parent e0cfb7fb36
commit 4e0cf87d0f

View File

@@ -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;
}