Skip to content

Commit fad0a10

Browse files
committed
chore(discord-player): release 6.6.10
1 parent 08cf2b0 commit fad0a10

File tree

7 files changed

+113
-93
lines changed

7 files changed

+113
-93
lines changed

packages/discord-player/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "discord-player",
3-
"version": "6.6.9",
3+
"version": "6.6.10",
44
"description": "Complete framework to facilitate music commands using discord.js",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -78,4 +78,4 @@
7878
"readmeFile": "./README.md",
7979
"tsconfig": "./tsconfig.json"
8080
}
81-
}
81+
}

packages/discord-player/src/Player.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { FFmpeg } from '@discord-player/ffmpeg';
2-
import { Client, SnowflakeUtil, VoiceState, IntentsBitField, User, GuildVoiceChannelResolvable, version as djsVersion } from 'discord.js';
2+
import { Client, SnowflakeUtil, VoiceState, IntentsBitField, User, GuildVoiceChannelResolvable, version as djsVersion, Events } from 'discord.js';
33
import { Playlist, Track, SearchResult } from './fabric';
44
import { GuildQueueEvents, VoiceConnectConfig, GuildNodeCreateOptions, GuildNodeManager, GuildQueue, ResourcePlayOptions, GuildQueueEvent } from './queue';
55
import { VoiceUtils } from './VoiceInterface/VoiceUtils';
6-
import { PlayerEvents, QueryType, SearchOptions, PlayerInitOptions, PlaylistInitData, SearchQueryType } from './types/types';
6+
import { PlayerEvents, QueryType, SearchOptions, PlayerInitOptions, PlaylistInitData, SearchQueryType, PlayerEvent } from './types/types';
77
import { QueryResolver, ResolvedQuery } from './utils/QueryResolver';
88
import { Util } from './utils/Util';
99
import { generateDependencyReport, version as dVoiceVersion } from 'discord-voip';
@@ -79,7 +79,7 @@ export class Player extends PlayerEventsEmitter<PlayerEvents> {
7979
/**
8080
* The player events channel
8181
*/
82-
public events = new PlayerEventsEmitter<GuildQueueEvents>(['error', 'playerError']);
82+
public events = new PlayerEventsEmitter<GuildQueueEvents>([GuildQueueEvent.Error, GuildQueueEvent.PlayerError]);
8383
/**
8484
* The route planner
8585
*/
@@ -102,7 +102,7 @@ export class Player extends PlayerEventsEmitter<PlayerEvents> {
102102
// eslint-disable-next-line @typescript-eslint/no-explicit-any
103103
if (!options.ignoreInstance && kSingleton in Player) return (<any>Player)[kSingleton] as Player;
104104

105-
super(['error']);
105+
super([PlayerEvent.Error]);
106106

107107
/**
108108
* The discord.js client
@@ -144,7 +144,8 @@ export class Player extends PlayerEventsEmitter<PlayerEvents> {
144144
}
145145
} as PlayerInitOptions;
146146

147-
this.client.on('voiceStateUpdate', this.#voiceStateUpdateListener);
147+
this.client.setMaxListeners(this.client.getMaxListeners() + 1);
148+
this.client.on(Events.VoiceStateUpdate, this.#voiceStateUpdateListener);
148149

149150
if (typeof this.options.lagMonitor === 'number' && this.options.lagMonitor > 0) {
150151
this.#lagMonitorInterval = setInterval(() => {
@@ -295,7 +296,8 @@ export class Player extends PlayerEventsEmitter<PlayerEvents> {
295296
*/
296297
public async destroy() {
297298
this.nodes.cache.forEach((node) => node.delete());
298-
this.client.off('voiceStateUpdate', this.#voiceStateUpdateListener);
299+
this.client.off(Events.VoiceStateUpdate, this.#voiceStateUpdateListener);
300+
this.client.setMaxListeners(this.client.getMaxListeners() - 1);
299301
this.removeAllListeners();
300302
this.events.removeAllListeners();
301303
await this.extractors.unregisterAll();

0 commit comments

Comments
 (0)