diff --git a/v6d3music/core/queueaudio.py b/v6d3music/core/queueaudio.py index c2848fe..43c73f2 100644 --- a/v6d3music/core/queueaudio.py +++ b/v6d3music/core/queueaudio.py @@ -41,7 +41,7 @@ class QueueAudio(discord.AudioSource): @staticmethod async def respawned(servicing: AServicing, db: DbConnection, guild: discord.Guild) -> list[Audio]: - respawned = [] + respawned: list[Audio] = [] try: for audio_respawn in db.get(guild.id, []): try: @@ -115,6 +115,9 @@ class QueueAudio(discord.AudioSource): def clear(self, member: discord.Member) -> None: assert_admin(member) + self.forceclear() + + def forceclear(self) -> None: to_clean = list(self.queue) self.queue.clear() for audio in to_clean: