From 04b4050172065324f73015b6afc429c4960a1471 Mon Sep 17 00:00:00 2001 From: Conatum Date: Fri, 6 Oct 2023 12:51:42 +0300 Subject: [PATCH] fix(timer): Monitor correct voice lock. --- src/modules/pomodoro/cog.py | 2 +- src/modules/pomodoro/timer.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/pomodoro/cog.py b/src/modules/pomodoro/cog.py index e4e659de..8a2d263c 100644 --- a/src/modules/pomodoro/cog.py +++ b/src/modules/pomodoro/cog.py @@ -73,7 +73,7 @@ class TimerCog(LionCog): launched=sum(1 for timer in timers if timer._run_task and not timer._run_task.done()), looping=sum(1 for timer in timers if timer._loop_task and not timer._loop_task.done()), locked=sum(1 for timer in timers if timer._lock.locked()), - voice_locked=sum(1 for timer in timers if timer._voice_update_lock.locked()), + voice_locked=sum(1 for timer in timers if timer.voice_lock.locked()), ) if not self.ready: level = StatusLevel.STARTING diff --git a/src/modules/pomodoro/timer.py b/src/modules/pomodoro/timer.py index 810f2946..fa5185d2 100644 --- a/src/modules/pomodoro/timer.py +++ b/src/modules/pomodoro/timer.py @@ -136,6 +136,10 @@ class Timer: channel = self.channel return channel + @property + def voice_lock(self): + return self.lguild.voice_lock + async def get_notification_webhook(self) -> Optional[discord.Webhook]: channel = self.notification_channel if channel: