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) + } } } }