Fix skipping when song is final in queue

This commit is contained in:
Parker M. 2024-05-13 15:35:43 -05:00
parent e76d4442eb
commit b374b5ee78
No known key found for this signature in database
GPG Key ID: 95CD2E0C7E329F2A

View File

@ -36,14 +36,15 @@ class Skip(commands.Cog):
return await interaction.response.send_message(
embed=embed, ephemeral=True
)
# If the number is just 1, pass so that it can be skipped normally
elif number == 1:
pass
else:
for i in range(number - 2, -1, -1):
player.queue.pop(i)
# If there is a next song, get it
try:
next_song = player.queue[0]
except IndexError:
pass
# Sometimes when a playlist/album of custom source tracks are loaded, one is not able to be found
# so, when a user attempts to skip to that track, we get a LoadError. In this case, just pass it.