diff --git a/CHANGELOG.md b/CHANGELOG.md index afb7c4bd79..20e22e133d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ * `Core`: * All `TextSource` implementators have become `Serializable` * New serializer `TextSourceSerializer` + * Interface`FromUserMessage` now extends `Message` + * New interface `FromUser` + * Interface `FromUserMessage` now extends `FromUser` * `Extensions Utils` * Fixes in `parseCommandsWithParams` diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/CommonAbstracts/FromUser.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/CommonAbstracts/FromUser.kt new file mode 100644 index 0000000000..d45e65b52f --- /dev/null +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/CommonAbstracts/FromUser.kt @@ -0,0 +1,7 @@ +package dev.inmo.tgbotapi.CommonAbstracts + +import dev.inmo.tgbotapi.types.User + +interface FromUser { + val user: User +} \ No newline at end of file diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/FromUserMessage.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/FromUserMessage.kt index 5852ffb5d8..50255f0cb4 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/FromUserMessage.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/abstracts/FromUserMessage.kt @@ -1,7 +1,5 @@ package dev.inmo.tgbotapi.types.message.abstracts -import dev.inmo.tgbotapi.types.User +import dev.inmo.tgbotapi.CommonAbstracts.FromUser -interface FromUserMessage { - val user: User -} \ No newline at end of file +interface FromUserMessage : FromUser, Message