Skip to content

Commit 0526152

Browse files
committed
[fix/NodeLink] resetFilters not working when the EQ is present
1 parent b1438d5 commit 0526152

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/structures/Filters.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,17 @@ export class FilterManager {
221221

222222
sendData.equalizer = [...this.equalizerBands];
223223
if (sendData.equalizer.length === 0) delete sendData.equalizer;
224-
224+
if (this.player.node.nodeType !== 'Lavalink') {
225+
if (sendData.equalizer?.every((eq) => eq.gain === 0)) {
226+
delete sendData.equalizer;
227+
} else {
228+
await this.player.node.updatePlayer({
229+
guildId: this.player.guildId,
230+
playerOptions: {
231+
filters: {}
232+
},
233+
})}
234+
}
225235
for (const key of Object.keys(sendData)) {
226236
// delete disabled filters
227237
if (key === "pluginFilters") {

0 commit comments

Comments
 (0)