fix(ClientPresence): produce valid activities for set presences (#5799)

This commit is contained in:
SpaceEEC
2021-06-10 18:05:27 +02:00
committed by GitHub
parent 68f7aebcaf
commit ea0e06f980
2 changed files with 10 additions and 8 deletions

View File

@@ -161,7 +161,7 @@ class ClientUser extends Structures.get('User') {
* client.user.setActivity('discord.js', { type: 'WATCHING' });
*/
setActivity(name, options = {}) {
if (!name) return this.setPresence({ activities: null, shardID: options.shardID });
if (!name) return this.setPresence({ activities: [], shardID: options.shardID });
const activity = Object.assign({}, options, typeof name === 'object' ? name : { name });
return this.setPresence({ activities: [activity], shardID: activity.shardID });