From 7cc02492b4889bb0f58d0d1c3ffb07e9dbb3dd2b Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 23 Feb 2019 18:34:55 +0800 Subject: [PATCH] fix SendMediaGroupData convertedMedia --- .../TelegramBotAPI/requests/send/media/SendMediaGroup.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/send/media/SendMediaGroup.kt b/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/send/media/SendMediaGroup.kt index e3e2774435..f13de99995 100644 --- a/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/send/media/SendMediaGroup.kt +++ b/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/send/media/SendMediaGroup.kt @@ -5,8 +5,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.Request import com.github.insanusmokrassar.TelegramBotAPI.requests.send.abstracts.SendMessageRequest import com.github.insanusmokrassar.TelegramBotAPI.requests.send.media.base.* import com.github.insanusmokrassar.TelegramBotAPI.types.* -import com.github.insanusmokrassar.TelegramBotAPI.types.InputMedia.MediaGroupMemberInputMedia -import com.github.insanusmokrassar.TelegramBotAPI.types.InputMedia.ThumbedInputMedia +import com.github.insanusmokrassar.TelegramBotAPI.types.InputMedia.* import com.github.insanusmokrassar.TelegramBotAPI.types.message.RawMessage import com.github.insanusmokrassar.TelegramBotAPI.utils.toJsonWithoutNulls import kotlinx.serialization.* @@ -70,13 +69,11 @@ data class SendMediaGroupData internal constructor( ) : Data>, SendMessageRequest> { - // TODO:: fix this nail when kotlin serialisation will support - @ImplicitReflectionSerializer @SerialName(mediaField) private val convertedMedia: String get() = jsonArray { media.forEach { - +it.toJsonWithoutNulls() + +it.toJsonWithoutNulls(MediaGroupMemberInputMediaSerializer) } }.toString()