Skip to content

Commit f475336

Browse files
authoredNov 12, 2023
fix(ClientPresence): correctly set activity state on CUSTOM activity type (#9954)
* fix(ClientPresence): correctly set activity state on CUSTOM activity type * Update ClientPresence.js
1 parent 07caef4 commit f475336

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎src/structures/ClientPresence.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ const { Presence } = require('./Presence');
44
const { TypeError } = require('../errors');
55
const { ActivityTypes, Opcodes } = require('../util/Constants');
66

7+
const CustomStatusActivityTypes = [ActivityTypes.CUSTOM, ActivityTypes[ActivityTypes.CUSTOM]];
8+
79
/**
810
* Represents the client's presence.
911
* @extends {Presence}
@@ -52,7 +54,7 @@ class ClientPresence extends Presence {
5254

5355
activity.type ??= ActivityTypes.PLAYING;
5456

55-
if (activity.type === ActivityTypes.CUSTOM && !activity.state) {
57+
if (CustomStatusActivityTypes.includes(activity.type) && !activity.state) {
5658
activity.state = activity.name;
5759
activity.name = 'Custom Status';
5860
}

0 commit comments

Comments
 (0)