Clean up Presence

This commit is contained in:
Schuyler Cebulskie
2016-09-26 22:53:08 -04:00
parent f2cd48d94b
commit 909af2084f

View File

@@ -13,24 +13,16 @@ class Presence {
*/ */
this.status = data.status || 'offline'; this.status = data.status || 'offline';
if (data.game) { /**
/** * The game that the user is playing, `null` if they aren't playing a game.
* The game that the user is playing, `null` if they aren't playing a game. * @type {?Game}
* @type {Game} */
*/ this.game = data.game ? new Game(data.game) : null;
this.game = new Game(data.game);
} else {
this.game = null;
}
} }
update(data) { update(data) {
this.status = data.status || this.status; this.status = data.status || this.status;
if (data.game) { this.game = data.game ? new Game(data.game) : null;
this.game = new Game(data.game);
} else {
this.game = null;
}
} }
/** /**
@@ -65,9 +57,9 @@ class Game {
/** /**
* If the game is being streamed, a link to the stream * If the game is being streamed, a link to the stream
* @type {string} * @type {?string}
*/ */
this.url = data.url; this.url = data.url || null;
} }
/** /**