mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-07 11:48:55 -05:00
[V3 Audio] Check for empty queue in [p]skip (#1769)
Privileged users outside of the channel could invoke skip with an empty queue.
This commit is contained in:
parent
5de5a519c3
commit
2ab8890540
@ -1488,11 +1488,13 @@ class Audio:
|
|||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@staticmethod
|
async def _skip_action(self, ctx):
|
||||||
async def _skip_action(ctx):
|
|
||||||
player = lavalink.get_player(ctx.guild.id)
|
player = lavalink.get_player(ctx.guild.id)
|
||||||
if not player.queue:
|
if not player.queue:
|
||||||
|
try:
|
||||||
pos, dur = player.position, player.current.length
|
pos, dur = player.position, player.current.length
|
||||||
|
except AttributeError:
|
||||||
|
return await self._embed_msg(ctx, "There's nothing in the queue.")
|
||||||
time_remain = lavalink.utils.format_time(dur - pos)
|
time_remain = lavalink.utils.format_time(dur - pos)
|
||||||
if player.current.is_stream:
|
if player.current.is_stream:
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user