Skip to content

Commit 637c8e0

Browse files
SpaceEECvaporoxxiCrawl
authored
fix(PresenceUpdate): use added presence over nullable getter (#6077)
Co-authored-by: Jan <[email protected]> Co-authored-by: Noel <[email protected]>
1 parent 6301728 commit 637c8e0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/client/actions/PresenceUpdate.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ class PresenceUpdateAction extends Action {
2626
});
2727
this.client.emit(Events.GUILD_MEMBER_AVAILABLE, member);
2828
}
29-
guild.presences._add(Object.assign(data, { guild }));
30-
if (this.client.listenerCount(Events.PRESENCE_UPDATE) && member && !member.presence.equals(oldPresence)) {
29+
const newPresence = guild.presences._add(Object.assign(data, { guild }));
30+
if (this.client.listenerCount(Events.PRESENCE_UPDATE) && !newPresence.equals(oldPresence)) {
3131
/**
3232
* Emitted whenever a guild member's presence (e.g. status, activity) is changed.
3333
* @event Client#presenceUpdate
3434
* @param {?Presence} oldPresence The presence before the update, if one at all
3535
* @param {Presence} newPresence The presence after the update
3636
*/
37-
this.client.emit(Events.PRESENCE_UPDATE, oldPresence, member.presence);
37+
this.client.emit(Events.PRESENCE_UPDATE, oldPresence, newPresence);
3838
}
3939
}
4040
}

0 commit comments

Comments
 (0)