From 6f2c922edfe8bafdf067cb4c3dded2cd8f50d322 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 10 Nov 2022 20:23:23 +0600 Subject: [PATCH 1/4] start 3.1.0 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 68b183f..e6ddce4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,4 +5,4 @@ kotlin.js.generate.externals=true kotlin.incremental=true group=dev.inmo -version=3.0.0 +version=3.1.0 From 8cb68495c9838680b6e9406ed5c9ca60e3fec8f1 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 10 Nov 2022 20:26:28 +0600 Subject: [PATCH 2/4] Update libs.versions.toml --- gradle/libs.versions.toml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 96657ae..4f01e53 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,11 +1,11 @@ [versions] -kt = "1.7.20" +kt = "1.7.21" kt-serialization = "1.4.1" kt-coroutines = "1.6.4" -microutils = "0.14.0" -tgbotapi = "4.0.0" +microutils = "0.14.1" +tgbotapi = "4.1.0" kslog = "0.5.3" jb-exposed = "0.40.1" @@ -13,8 +13,8 @@ jb-dokka = "1.7.20" sqlite = "3.39.3.0" -klock = "3.3.1" -uuid = "0.5.0" +klock = "3.4.0" +uuid = "0.6.0" ktor = "2.1.3" From 8a8eb3c3b7e8bfe7ef4a32525ccf513ab9a70cba Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 10 Nov 2022 20:28:26 +0600 Subject: [PATCH 3/4] Update CHANGELOG.md --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4597f16..5168581 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 3.1.0 + +* `Versions`: + * `kotlin`: `1.7.21` + * `microutils`: `0.14.1` + * `tgbotapi`: `4.1.0` + * `klock`: `3.4.0` + * `uuid`: `0.6.0` + ## 3.0.0 * `Versions`: From 88f5fbfd18327351abde05bcb71643c289eed4f3 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 10 Nov 2022 20:54:34 +0600 Subject: [PATCH 4/4] Update HelloPlugin.kt --- bot/src/main/kotlin/dev/inmo/plagubot/HelloPlugin.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bot/src/main/kotlin/dev/inmo/plagubot/HelloPlugin.kt b/bot/src/main/kotlin/dev/inmo/plagubot/HelloPlugin.kt index 085722e..ecdf138 100644 --- a/bot/src/main/kotlin/dev/inmo/plagubot/HelloPlugin.kt +++ b/bot/src/main/kotlin/dev/inmo/plagubot/HelloPlugin.kt @@ -11,7 +11,7 @@ import dev.inmo.tgbotapi.extensions.behaviour_builder.expectations.waitText import dev.inmo.tgbotapi.extensions.behaviour_builder.expectations.waitTextMessage import dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling.onCommand import dev.inmo.tgbotapi.extensions.behaviour_builder.triggers_handling.onUnhandledCommand -import dev.inmo.tgbotapi.types.ChatId +import dev.inmo.tgbotapi.types.IdChatIdentifier import kotlinx.coroutines.flow.first import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @@ -38,9 +38,9 @@ object HelloPlugin : Plugin { } private sealed interface InternalFSMState : State { - override val context: ChatId - data class DidntSaidHello(override val context: ChatId) : InternalFSMState - data class SaidHelloOnce(override val context: ChatId) : InternalFSMState + override val context: IdChatIdentifier + data class DidntSaidHello(override val context: IdChatIdentifier) : InternalFSMState + data class SaidHelloOnce(override val context: IdChatIdentifier) : InternalFSMState } override suspend fun BehaviourContextWithFSM.setupBotPlugin(koin: Koin) {