From c90bcea42c79679acdc46ed0f1a1f34c004bd54c Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Fri, 13 Aug 2021 18:39:08 +0600 Subject: [PATCH] add additional mime types --- CHANGELOG.md | 2 ++ .../kotlin/dev/inmo/tgbotapi/utils/BuiltinMimeTypes.kt | 9 ++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ea7fb9a66..908a9149fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## 0.35.5 +**MIME TYPES FOR REQUESTS HAVE BEEN DEPRECATED DUE TO REDUNDANCY OF MIME TYPES IN FILES SENDING** + * `Core`: * Several new extensions `ByteReadChannel#asStorageFile` and `ByteReadChannelAllocator#asStorageFile` * Several new extensions `ByteArray#asMultipartFile`, `ByteReadChannel#asMultipartFile` and diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/utils/BuiltinMimeTypes.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/utils/BuiltinMimeTypes.kt index be0dcb1f2f..340df5867d 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/utils/BuiltinMimeTypes.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/utils/BuiltinMimeTypes.kt @@ -1,6 +1,6 @@ package dev.inmo.tgbotapi.utils -object BuiltinMimeTypes { +sealed interface BuiltinMimeTypes { object Image { val Jpg = buildMimeType("image/jpeg") val Gif = buildMimeType("image/gif") @@ -8,4 +8,11 @@ object BuiltinMimeTypes { object Video { val MP4 = buildMimeType("video/mp4") } + object Text { + val Html = buildMimeType("text/html") + } + object Application { + val Zip = buildMimeType("application/zip") + val Pdf = buildMimeType("application/pdf") + } }