diff --git a/CHANGELOG.md b/CHANGELOG.md index c30b921637..47d29619fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ * All included `KtorCallFactory` realizations (except of abstract) now are objects: * `MultipartRequestCallFactory` * `SimpleRequestCallFactory` + * `MediaGroupMemberInputMedia` members now will not have `arguments` property due to redundancy and buggy of that * `TelegramBotAPI-extensions-api`: * Extensions `TelegramBot#downloadFile` were added * `TelegramBotAPI-extensions-utils`: diff --git a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaPhoto.kt b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaPhoto.kt index 4fd94035e9..2f7ab24294 100644 --- a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaPhoto.kt +++ b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaPhoto.kt @@ -27,9 +27,6 @@ data class InputMediaPhoto( is FileId -> file.fileId is MultipartFile -> file.fileId.toInputMediaFileAttachmentName() } - - @Transient - override val arguments: JsonElement = buildArguments(serializer()) } fun PhotoSize.toInputMediaPhoto( diff --git a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaVideo.kt b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaVideo.kt index c89573979d..a36dc51d58 100644 --- a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaVideo.kt +++ b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/InputMediaVideo.kt @@ -29,7 +29,4 @@ data class InputMediaVideo( is FileId -> file.fileId is MultipartFile -> file.fileId.toInputMediaFileAttachmentName() } - - @Transient - override val arguments: JsonElement = buildArguments(serializer()) } diff --git a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/MediaGroupMemberInputMedia.kt b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/MediaGroupMemberInputMedia.kt index c4b6802fa7..5d712d203f 100644 --- a/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/MediaGroupMemberInputMedia.kt +++ b/TelegramBotAPI-core/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/InputMedia/MediaGroupMemberInputMedia.kt @@ -17,5 +17,4 @@ internal fun T.buildArguments(withSerializer: SerializationStrategy) = ar @Serializable(MediaGroupMemberInputMediaSerializer::class) interface MediaGroupMemberInputMedia : InputMedia, CaptionedOutput { fun serialize(format: StringFormat): String - val arguments: JsonElement }