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

add support of is_paid_post field

This commit is contained in:
2025-09-09 17:15:59 +06:00
parent b9bdf7cc72
commit 6eb7563c70
5 changed files with 103 additions and 19 deletions

View File

@@ -20,6 +20,9 @@ inline fun <reified T : MessageContent> PossiblySentViaBotCommonMessage<*>.requi
inline fun <reified T : MessageContent> ChannelContentMessage<*>.withContent() = if (content is T) { this as ChannelContentMessage<T> } else { null }
inline fun <reified T : MessageContent> ChannelContentMessage<*>.requireWithContent() = withContent<T>()!!
inline fun <reified T : MessageContent> ChannelPaidPost<*>.withContent() = if (content is T) { this as ChannelPaidPost<T> } else { null }
inline fun <reified T : MessageContent> ChannelPaidPost<*>.requireWithContent() = withContent<T>()!!
inline fun <reified T : MessageContent> PrivateContentMessage<*>.withContent() = if (content is T) { this as PrivateContentMessage<T> } else { null }
inline fun <reified T : MessageContent> PrivateContentMessage<*>.requireWithContent() = withContent<T>()!!