mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-09-03 23:29:33 +00:00
small improvements
This commit is contained in:
@@ -235,6 +235,24 @@ inline fun Chat.asExtendedSupergroupChat(): ExtendedSupergroupChat? = this as? E
|
||||
@PreviewFeature
|
||||
inline fun Chat.requireExtendedSupergroupChat(): ExtendedSupergroupChat = this as ExtendedSupergroupChat
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> Chat.whenPremiumChat(block: (PremiumChat) -> T) = asPremiumChat() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Chat.asPremiumChat(): PremiumChat? = this as? PremiumChat
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Chat.requirePremiumChat(): PremiumChat = this as PremiumChat
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> Chat.whenAbleToAddInAttachmentMenuChat(block: (AbleToAddInAttachmentMenuChat) -> T) = asAbleToAddInAttachmentMenuChat() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Chat.asAbleToAddInAttachmentMenuChat(): AbleToAddInAttachmentMenuChat? = this as? AbleToAddInAttachmentMenuChat
|
||||
|
||||
@PreviewFeature
|
||||
inline fun Chat.requireAbleToAddInAttachmentMenuChat(): AbleToAddInAttachmentMenuChat = this as AbleToAddInAttachmentMenuChat
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> CallbackQuery.whenDataCallbackQuery(block: (DataCallbackQuery) -> T) = asDataCallbackQuery() ?.let(block)
|
||||
|
||||
|
@@ -19,3 +19,5 @@ inline val Sticker.mask_position: MaskPosition?
|
||||
get() = maskPosition
|
||||
inline val Sticker.file_size: Long?
|
||||
get() = fileSize
|
||||
inline val Sticker.premium_animation: File?
|
||||
get() = premiumAnimationFile
|
||||
|
Reference in New Issue
Block a user