fix avatars being set to undefined

This commit is contained in:
Amish Shah
2016-09-11 11:50:10 +01:00
parent 272555d9ae
commit 5b8f882a0f
2 changed files with 7 additions and 7 deletions

View File

@@ -34,8 +34,6 @@ class PresenceUpdateHandler extends AbstractHandler {
data.user.username = data.user.username || user.username; data.user.username = data.user.username || user.username;
data.user.id = data.user.id || user.id; data.user.id = data.user.id || user.id;
data.user.discriminator = data.user.discriminator || user.discriminator; data.user.discriminator = data.user.discriminator || user.discriminator;
// comment out avatar patching as it causes bugs (see #297)
// data.user.avatar = data.user.avatar || user.avatar;
data.user.status = data.status || user.status; data.user.status = data.status || user.status;
data.user.game = data.game; data.user.game = data.game;

View File

@@ -36,11 +36,13 @@ class User {
*/ */
this.discriminator = data.discriminator; this.discriminator = data.discriminator;
/** if (typeof data.avatar !== 'undefined') {
* The ID of the user's avatar /**
* @type {string} * The ID of the user's avatar
*/ * @type {string}
this.avatar = data.avatar; */
this.avatar = data.avatar;
}
/** /**
* Whether or not the User is a Bot. * Whether or not the User is a Bot.