MAYBE INIT A TWITCH CLIENT WHEN MIGRATING AAAAAAAAA
All checks were successful
Build & Publish / build (push) Successful in 7m15s
All checks were successful
Build & Publish / build (push) Successful in 7m15s
This commit is contained in:
parent
836e938dce
commit
c6cf204f44
@ -1,9 +1,14 @@
|
|||||||
package dev.jansel.feixiao.database
|
package dev.jansel.feixiao.database
|
||||||
|
|
||||||
|
import com.github.philippheuer.events4j.reactor.ReactorEventHandler
|
||||||
|
import com.github.twitch4j.TwitchClientBuilder
|
||||||
import dev.jansel.feixiao.database.collections.MetaCollection
|
import dev.jansel.feixiao.database.collections.MetaCollection
|
||||||
import dev.jansel.feixiao.database.entities.MetaData
|
import dev.jansel.feixiao.database.entities.MetaData
|
||||||
import dev.jansel.feixiao.database.migrations.v1
|
import dev.jansel.feixiao.database.migrations.v1
|
||||||
import dev.jansel.feixiao.database.migrations.v2
|
import dev.jansel.feixiao.database.migrations.v2
|
||||||
|
import dev.jansel.feixiao.twitchClient
|
||||||
|
import dev.jansel.feixiao.utils.twitchcid
|
||||||
|
import dev.jansel.feixiao.utils.twitchcs
|
||||||
import dev.kordex.core.koin.KordExKoinComponent
|
import dev.kordex.core.koin.KordExKoinComponent
|
||||||
import io.github.oshai.kotlinlogging.KotlinLogging
|
import io.github.oshai.kotlinlogging.KotlinLogging
|
||||||
import org.koin.core.component.inject
|
import org.koin.core.component.inject
|
||||||
@ -16,6 +21,13 @@ object Migrator : KordExKoinComponent {
|
|||||||
|
|
||||||
suspend fun migrate() {
|
suspend fun migrate() {
|
||||||
logger.info { "Starting main database migration" }
|
logger.info { "Starting main database migration" }
|
||||||
|
logger.info { "Initializing Twitch client just in case" }
|
||||||
|
twitchClient = TwitchClientBuilder.builder()
|
||||||
|
.withEnableHelix(true)
|
||||||
|
.withDefaultEventHandler(ReactorEventHandler::class.java)
|
||||||
|
.withClientId(twitchcid)
|
||||||
|
.withClientSecret(twitchcs)
|
||||||
|
.build()
|
||||||
|
|
||||||
var meta = mainMetaCollection.get()
|
var meta = mainMetaCollection.get()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user