Skip to content

Commit

Permalink
Update Player.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
flav-code authored Dec 18, 2023
1 parent 1acc2f6 commit 18a77b3
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/guild/Player.ts
Original file line number Diff line number Diff line change
Expand Up @@ -270,13 +270,13 @@ export class Player extends EventEmitter {
*/
public async movePlayer(name?: string): Promise<boolean> {
const connection = this.node.manager.connections.get(this.guildId)!;
const node = this.node.manager.nodes.get(name!) || this.node.manager.options.nodeResolver(this.node.manager.nodes);
const node = this.node.manager.nodes.get(name!) || this.node.manager.options.nodeResolver(this.node.manager.nodes, connection);
if (!node && ![ ...this.node.manager.nodes.values() ].some(node => node.state === State.CONNECTED))
throw new Error('No available nodes to move to');
if (!node || node.name === this.node.name || node.state !== State.CONNECTED) return false;
let lastNode = this.node.manager.nodes.get(this.node.name);
if (!lastNode || lastNode.state !== State.CONNECTED)
lastNode = ShoukakuDefaults.nodeResolver(this.node.manager.nodes);
lastNode = ShoukakuDefaults.nodeResolver(this.node.manager.nodes, connection);
await this.destroyPlayer();
try {
this.node = node;
Expand Down

0 comments on commit 18a77b3

Please sign in to comment.