From dfe5595fd30a8e48e6aa03dbe73c4d58b295c2f8 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 6 Feb 2020 23:55:17 +0600 Subject: [PATCH] add delete sticker from set --- .../requests/stickers/DeleteStickerFromSet.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/DeleteStickerFromSet.kt b/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/DeleteStickerFromSet.kt index 91d8cf2ac3..daea8cbf4e 100644 --- a/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/DeleteStickerFromSet.kt +++ b/src/commonMain/kotlin/com/github/insanusmokrassar/TelegramBotAPI/requests/stickers/DeleteStickerFromSet.kt @@ -1,7 +1,9 @@ package com.github.insanusmokrassar.TelegramBotAPI.requests.stickers +import com.github.insanusmokrassar.TelegramBotAPI.bot.RequestsExecutor import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.FileId import com.github.insanusmokrassar.TelegramBotAPI.requests.abstracts.SimpleRequest +import com.github.insanusmokrassar.TelegramBotAPI.types.files.Sticker import com.github.insanusmokrassar.TelegramBotAPI.types.stickerField import kotlinx.serialization.* import kotlinx.serialization.internal.BooleanSerializer @@ -17,3 +19,19 @@ data class DeleteStickerFromSet( override val requestSerializer: SerializationStrategy<*> get() = serializer() } + + + +suspend fun RequestsExecutor.deleteStickerFromSet( + sticker: FileId +) = execute( + DeleteStickerFromSet( + sticker + ) +) + +suspend fun RequestsExecutor.deleteStickerFromSet( + sticker: Sticker +) = deleteStickerFromSet( + sticker.fileId +)