diff --git a/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/UploadStickerFile.kt b/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/UploadStickerFile.kt index 967f3682c6..43fc8b5f5a 100644 --- a/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/UploadStickerFile.kt +++ b/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/UploadStickerFile.kt @@ -1,5 +1,6 @@ package com.github.insanusmokrassar.TelegramBotAPI.requests.stickers +import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.MultipartFile import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.MultipartRequest import com.github.insanusmokrassar.TelegramBotAPI.types.* @@ -27,3 +28,18 @@ data class UploadStickerFile( override val resultDeserializer: DeserializationStrategy get() = File.serializer() } + + +suspend fun RequestsExecutor.uploadStickerFile( + userId: UserId, + sticker: MultipartFile +) = execute( + UploadStickerFile(userId, sticker) +) + +suspend fun RequestsExecutor.uploadStickerFile( + user: CommonUser, + sticker: MultipartFile +) = execute( + UploadStickerFile(user.id, sticker) +)