From 3a8dc16037c707f546b2d6774b0f56831d80e22b Mon Sep 17 00:00:00 2001 From: Jannik Reimers Date: Wed, 6 Nov 2024 19:33:49 +0100 Subject: [PATCH] we also should have the bot enable listeners on bot restarts lmaooooooo --- src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt b/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt index 38b457e..f2b7d30 100644 --- a/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt +++ b/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt @@ -1,5 +1,7 @@ package dev.jansel.feixiao.extensions +import dev.jansel.feixiao.database.collections.StreamerCollection +import dev.jansel.feixiao.twitchClient import dev.kord.core.event.gateway.ReadyEvent import dev.kordex.core.extensions.Extension import dev.kordex.core.extensions.event @@ -12,6 +14,10 @@ class EventHooks : Extension() { action { println("Bot is ready!") kord.editPresence { listening("to the database") } + // check every entry in the database and enable the stream event listener + StreamerCollection().collection.find().toList().forEach { + twitchClient!!.clientHelper.enableStreamEventListener(it.name) + } } } }