Actually start the web reader
All checks were successful
Build and Publish college-bot-v2 / build_and_publish (push) Successful in 13s

This commit is contained in:
Nexus 2024-06-05 01:15:43 +01:00
parent 8f9850a4c6
commit 33d47d2dc8
Signed by: nex
GPG key ID: 0FA334385D0B689F

View file

@ -240,12 +240,19 @@ class Client(commands.Bot):
CONFIG["jimmy"]["uptime_kuma_url"], CONFIG["jimmy"].get("uptime_kuma_interval", 58.0)
)
self.uptime_thread.start()
if CONFIG["jimmy"].get("fifo"):
if self.web:
self.web.cancel()
self.web = None
self.web = asyncio.create_task(self._webhook_reader())
await super().start(token, reconnect=reconnect)
async def close(self) -> None:
if self.uptime_thread:
self.uptime_thread.kill.set()
await asyncio.get_event_loop().run_in_executor(None, self.uptime_thread.join)
if self.web:
self.web.cancel()
await super().close()