From 1316fb593c6cf86bdd7c516e320200cda142d2d3 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Thu, 1 May 2025 18:25:35 -0400 Subject: [PATCH] refactor(commands/voice/queue): delay player creation --- commands/voice/queue.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/commands/voice/queue.py b/commands/voice/queue.py index 5fc5291..aeb3594 100644 --- a/commands/voice/queue.py +++ b/commands/voice/queue.py @@ -15,9 +15,6 @@ from .utils import command_allowed, ensure_joined, play_next async def queue_or_play(message, edited=False): - if message.guild.id not in players: - players[message.guild.id] = audio.queue.Player() - tokens = commands.tokenize(message.content) parser = arguments.ArgumentParser( tokens[0], @@ -81,6 +78,9 @@ async def queue_or_play(message, edited=False): elif not command_allowed(message): return + if message.guild.id not in players: + players[message.guild.id] = audio.queue.Player() + if edited: found = None for queued in players[message.guild.id].queue: