From 50a7c9cae26444f8c37c29dae16759a772f78c6b Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 16 Feb 2026 17:08:49 +0600 Subject: [PATCH] update forum topic events --- .../types/message/ChatEvents/abstracts/PrivateForumEvent.kt | 3 +++ .../types/message/ChatEvents/forum/ForumTopicCreated.kt | 3 ++- .../types/message/ChatEvents/forum/ForumTopicEdited.kt | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent.kt diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent.kt new file mode 100644 index 0000000000..0d7e1b6d0a --- /dev/null +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/abstracts/PrivateForumEvent.kt @@ -0,0 +1,3 @@ +package dev.inmo.tgbotapi.types.message.ChatEvents.abstracts + +interface PrivateForumEvent : ForumEvent, PrivateEvent diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated.kt index ce46eb57cd..5e6f4977f7 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicCreated.kt @@ -5,6 +5,7 @@ import dev.inmo.tgbotapi.types.iconColorField import dev.inmo.tgbotapi.types.iconCustomEmojiIdField import dev.inmo.tgbotapi.types.isNameImplicitField import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ForumEvent +import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateForumEvent import dev.inmo.tgbotapi.types.nameField import dev.inmo.tgbotapi.utils.RGBColor import kotlinx.serialization.SerialName @@ -20,4 +21,4 @@ data class ForumTopicCreated( val iconEmojiId: CustomEmojiId? = null, @SerialName(isNameImplicitField) val isNameImplicit: Boolean = false -) : ForumEvent +) : PrivateForumEvent diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited.kt index ae3d4a8b7d..fdd743cd4f 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/ChatEvents/forum/ForumTopicEdited.kt @@ -4,6 +4,7 @@ import dev.inmo.tgbotapi.types.CustomEmojiId import dev.inmo.tgbotapi.types.iconColorField import dev.inmo.tgbotapi.types.iconCustomEmojiIdField import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.ForumEvent +import dev.inmo.tgbotapi.types.message.ChatEvents.abstracts.PrivateForumEvent import dev.inmo.tgbotapi.types.nameField import dev.inmo.tgbotapi.utils.RGBColor import kotlinx.serialization.SerialName @@ -15,4 +16,4 @@ data class ForumTopicEdited( val name: String, @SerialName(iconCustomEmojiIdField) val iconEmojiId: CustomEmojiId? = null -) : ForumEvent +) : PrivateForumEvent