From 269a4dd707b929fd946912f68d365aa6922c25c9 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 6 Feb 2020 23:39:57 +0600 Subject: [PATCH] add upload sticker file extensions --- .../requests/stickers/UploadStickerFile.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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) +)