1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-10-26 09:40:09 +00:00

Fix #175: Support for message_id field in unpinChatMessage method

This commit is contained in:
madhead
2020-11-05 02:26:52 +03:00
parent 00a75801a8
commit c7259e7699
3 changed files with 19 additions and 5 deletions

View File

@@ -3,12 +3,21 @@ package dev.inmo.tgbotapi.extensions.api.chat.modify
import dev.inmo.tgbotapi.bot.TelegramBot
import dev.inmo.tgbotapi.requests.chat.modify.UnpinChatMessage
import dev.inmo.tgbotapi.types.ChatIdentifier
import dev.inmo.tgbotapi.types.MessageIdentifier
import dev.inmo.tgbotapi.types.chat.abstracts.Chat
import dev.inmo.tgbotapi.types.chat.abstracts.PublicChat
import dev.inmo.tgbotapi.types.message.abstracts.Message
suspend fun TelegramBot.unpinChatMessage(
chatId: ChatIdentifier
) = execute(UnpinChatMessage(chatId))
chatId: ChatIdentifier,
messageId: MessageIdentifier? = null
) = execute(UnpinChatMessage(chatId, messageId))
suspend fun TelegramBot.unpinChatMessage(
chat: PublicChat
) = unpinChatMessage(chat.id)
chat: Chat,
messageId: MessageIdentifier? = null
) = unpinChatMessage(chat.id, messageId)
suspend fun TelegramBot.unpinChatMessage(
message: Message
) = unpinChatMessage(message.chat.id, message.messageId)