mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
fix(ClientPresence): correctly set activity state on CUSTOM activity type (#9954)
* fix(ClientPresence): correctly set activity state on CUSTOM activity type * Update ClientPresence.js
This commit is contained in:
@@ -4,6 +4,8 @@ const { Presence } = require('./Presence');
|
||||
const { TypeError } = require('../errors');
|
||||
const { ActivityTypes, Opcodes } = require('../util/Constants');
|
||||
|
||||
const CustomStatusActivityTypes = [ActivityTypes.CUSTOM, ActivityTypes[ActivityTypes.CUSTOM]];
|
||||
|
||||
/**
|
||||
* Represents the client's presence.
|
||||
* @extends {Presence}
|
||||
@@ -52,7 +54,7 @@ class ClientPresence extends Presence {
|
||||
|
||||
activity.type ??= ActivityTypes.PLAYING;
|
||||
|
||||
if (activity.type === ActivityTypes.CUSTOM && !activity.state) {
|
||||
if (CustomStatusActivityTypes.includes(activity.type) && !activity.state) {
|
||||
activity.state = activity.name;
|
||||
activity.name = 'Custom Status';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user