fix(timer): Monitor correct voice lock.
This commit is contained in:
@@ -73,7 +73,7 @@ class TimerCog(LionCog):
|
|||||||
launched=sum(1 for timer in timers if timer._run_task and not timer._run_task.done()),
|
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()),
|
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()),
|
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:
|
if not self.ready:
|
||||||
level = StatusLevel.STARTING
|
level = StatusLevel.STARTING
|
||||||
|
|||||||
@@ -136,6 +136,10 @@ class Timer:
|
|||||||
channel = self.channel
|
channel = self.channel
|
||||||
return channel
|
return channel
|
||||||
|
|
||||||
|
@property
|
||||||
|
def voice_lock(self):
|
||||||
|
return self.lguild.voice_lock
|
||||||
|
|
||||||
async def get_notification_webhook(self) -> Optional[discord.Webhook]:
|
async def get_notification_webhook(self) -> Optional[discord.Webhook]:
|
||||||
channel = self.notification_channel
|
channel = self.notification_channel
|
||||||
if channel:
|
if channel:
|
||||||
|
|||||||
Reference in New Issue
Block a user