From fbe166f2b4a49c98fa07a12e787cbd04dc434af7 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 1 Oct 2023 15:55:33 +0600 Subject: [PATCH] get back koin dependency --- bot/build.gradle | 1 + bot/src/main/kotlin/dev/inmo/plagubot/PlaguBot.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bot/build.gradle b/bot/build.gradle index 16b40fb..ab62237 100644 --- a/bot/build.gradle +++ b/bot/build.gradle @@ -19,6 +19,7 @@ dependencies { api libs.tgbotapi api libs.tgbotapi.behaviourBuilder.fsm api libs.microutils.repos.exposed + api libs.microutils.koin api libs.kslog api libs.sqlite diff --git a/bot/src/main/kotlin/dev/inmo/plagubot/PlaguBot.kt b/bot/src/main/kotlin/dev/inmo/plagubot/PlaguBot.kt index c8ed0b6..edd99b5 100644 --- a/bot/src/main/kotlin/dev/inmo/plagubot/PlaguBot.kt +++ b/bot/src/main/kotlin/dev/inmo/plagubot/PlaguBot.kt @@ -95,8 +95,8 @@ data class PlaguBot( GlobalContext.startKoin(koinApp) logger.i("Koin started") lateinit var behaviourContext: BehaviourContext - val onStartContextsConflictResolver = koinApp.koin.getAllDistinct() - val onUpdateContextsConflictResolver = koinApp.koin.getAllDistinct() + val onStartContextsConflictResolver by lazy { koinApp.koin.getAllDistinct() } + val onUpdateContextsConflictResolver by lazy { koinApp.koin.getAllDistinct() } bot.buildBehaviourWithFSM( scope = scope, defaultExceptionsHandler = {