diff --git a/CHANGELOG.md b/CHANGELOG.md index d359487b1d..f8f107fc2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,8 @@ * New extension `TelegramMediaFile#asDocumentFile` * New extension `VideoFile#toInputMediaVideo` * New exception `WrongFileIdentifierException` + * Extension `String#toInputMediaFileAttachmentName` now is deprecated + * Property `ThumbedInputMedia#thumbMedia` now is deprecated * `API`: * New extensions for media groups: * `TelegramBot#sendPlaylist` diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/InputMedia.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/InputMedia.kt index 7942ed7ccf..48e99180ca 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/InputMedia.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/InputMedia.kt @@ -3,6 +3,7 @@ package dev.inmo.tgbotapi.types.InputMedia import dev.inmo.tgbotapi.requests.abstracts.InputFile import kotlinx.serialization.Serializable +@Deprecated("Will be removed due to redundancy for end-side users") fun String.toInputMediaFileAttachmentName() = "attach://$this" @Serializable(InputMediaSerializer::class) diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/ThumbedInputMedia.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/ThumbedInputMedia.kt index 5588de4677..1bda788bf4 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/ThumbedInputMedia.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/InputMedia/ThumbedInputMedia.kt @@ -9,6 +9,7 @@ interface ThumbedInputMedia : InputMedia { val thumb: InputFile? @Serializable @SerialName(thumbField) + @Deprecated("Will be removed due to useless state") val thumbMedia: String? get() = thumb ?.let { when (it) {