fix: runs threads for background tasks

This commit is contained in:
2025-01-05 19:26:07 -05:00
parent 82cd56ace8
commit ebde4f1310
2 changed files with 30 additions and 11 deletions

View File

@@ -1,3 +1,6 @@
import asyncio
import threading
import commands
import core
import tasks
@@ -5,7 +8,23 @@ from state import client
async def on_ready():
await tasks.check_idle()
threading.Thread(
name="cleanup",
target=asyncio.run_coroutine_threadsafe,
args=(
tasks.cleanup(),
client.loop,
),
).start()
threading.Thread(
name="check_idle",
target=asyncio.run_coroutine_threadsafe,
args=(
tasks.check_idle(),
client.loop,
),
).start()
async def on_message(message):