build changes and fix presence bug

This commit is contained in:
Amish Shah
2015-12-09 18:26:25 +00:00
parent ffe2359926
commit d9b9d1d0a3
3 changed files with 3 additions and 6 deletions

View File

@@ -1505,9 +1505,9 @@ var InternalClient = (function () {
if (presenceUser.equals(user)) {
// a real presence update
client.emit("presence", user, data.status, data.game_id);
user.status = data.status;
user.gameID = data.game_id;
client.emit("presence", user, data.status, data.game_id);
} else {
// a name change or avatar change
client.emit("userUpdated", user, presenceUser);

View File

@@ -23,10 +23,7 @@ var Equality = (function () {
}
Equality.prototype.equals = function equals(object) {
if (object && object[this.eqDiscriminator] == this[this.eqDiscriminator]) {
return true;
}
return false;
return object && object[this.eqDiscriminator] === this[this.eqDiscriminator];
};
Equality.prototype.equalsStrict = function equalsStrict(object) {

View File

@@ -1387,9 +1387,9 @@ export default class InternalClient {
if (presenceUser.equals(user)) {
// a real presence update
client.emit("presence", user, data.status, data.game_id);
user.status = data.status;
user.gameID = data.game_id;
client.emit("presence", user, data.status, data.game_id);
} else {
// a name change or avatar change