From b987207a3d135f4b9ad08de1f96cba6bcf355053 Mon Sep 17 00:00:00 2001 From: Choco <94597336+ChocoMeow@users.noreply.github.com> Date: Sun, 24 Mar 2024 23:26:00 +0800 Subject: [PATCH] Fixed some bugs --- cogs/basic.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/cogs/basic.py b/cogs/basic.py index aacddd0..9ead339 100644 --- a/cogs/basic.py +++ b/cogs/basic.py @@ -769,11 +769,13 @@ class Basic(commands.Cog): return await send(ctx, "missingPerms_pos", ephemeral=True) track1, track2 = player.queue.swap(position1, position2) - await player.send_ws({ - "op": "swapTrack", - "position1": {"index": position1, "track_id": track1.track_id}, - "position2": {"index": position2, "track_id": track2.track_id} - }, requester=ctx.author) + + if player.is_ipc_connected: + await player.send_ws({ + "op": "swapTrack", + "position1": {"index": position1, "track_id": track1.track_id}, + "position2": {"index": position2, "track_id": track2.track_id} + }, requester=ctx.author) await send(ctx, "swapped", track1.title, track2.title) @commands.hybrid_command(name="move", aliases=get_aliases("move")) @@ -792,11 +794,12 @@ class Basic(commands.Cog): return await send(ctx, "missingPerms_pos", ephemeral=True) moved_track = player.queue.move(target, to) - await player.send_ws({ - "op": "moveTrack", - "position": {"index": target, "track_id": moved_track.track_id}, - "newPosition": {"index": to} - }, requester=ctx.author) + if player.is_ipc_connected: + await player.send_ws({ + "op": "moveTrack", + "position": {"index": target, "track_id": moved_track.track_id}, + "newPosition": {"index": to} + }, requester=ctx.author) await send(ctx, "moved", moved_track, to) @commands.hybrid_command(name="lyrics", aliases=get_aliases("lyrics"))