mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-19 13:03:31 +01:00
store gameId on user object
This commit is contained in:
@@ -1091,6 +1091,7 @@ var Client = (function () {
|
||||
gameId: data.game_id
|
||||
});
|
||||
userInCache.status = data.status;
|
||||
userInCache.gameId = data.game_id;
|
||||
} else {
|
||||
//one of their details changed.
|
||||
self.userCache[self.userCache.indexOf(userInCache)] = presenceUser;
|
||||
@@ -1288,7 +1289,9 @@ var Client = (function () {
|
||||
for (var _iterator9 = data.presences[Symbol.iterator](), _step9; !(_iteratorNormalCompletion9 = (_step9 = _iterator9.next()).done); _iteratorNormalCompletion9 = true) {
|
||||
var presence = _step9.value;
|
||||
|
||||
self.getUser("id", presence.user.id).status = presence.status;
|
||||
var user = self.getUser("id", presence.user.id);
|
||||
user.status = presence.status;
|
||||
user.gameId = presence.game_id;
|
||||
}
|
||||
} catch (err) {
|
||||
_didIteratorError9 = true;
|
||||
|
||||
@@ -13,6 +13,7 @@ var User = (function () {
|
||||
this.id = data.id;
|
||||
this.avatar = data.avatar;
|
||||
this.status = data.status || "offline";
|
||||
this.gameId = data.game_id || null;
|
||||
}
|
||||
|
||||
// access using user.avatarURL;
|
||||
|
||||
@@ -1000,6 +1000,7 @@ class Client {
|
||||
gameId: data.game_id
|
||||
});
|
||||
userInCache.status = data.status;
|
||||
userInCache.gameId = data.game_id;
|
||||
} else {
|
||||
//one of their details changed.
|
||||
self.userCache[self.userCache.indexOf(userInCache)] = presenceUser;
|
||||
@@ -1168,7 +1169,9 @@ class Client {
|
||||
}
|
||||
|
||||
for (var presence of data.presences) {
|
||||
self.getUser("id", presence.user.id).status = presence.status;
|
||||
var user = self.getUser("id", presence.user.id);
|
||||
user.status = presence.status;
|
||||
user.gameId = presence.game_id;
|
||||
}
|
||||
|
||||
return server;
|
||||
|
||||
@@ -5,6 +5,7 @@ class User{
|
||||
this.id = data.id;
|
||||
this.avatar = data.avatar;
|
||||
this.status = data.status || "offline";
|
||||
this.gameId = data.game_id || null;
|
||||
}
|
||||
|
||||
// access using user.avatarURL;
|
||||
|
||||
Reference in New Issue
Block a user