mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2025-12-19 04:36:16 +00:00
LocationContent -> LiveLocationContent / StaticLocationContent
This commit is contained in:
@@ -2506,6 +2506,24 @@ inline fun ResendableContent.asLocationContent(): LocationContent? = this as? Lo
|
||||
@PreviewFeature
|
||||
inline fun ResendableContent.requireLocationContent(): LocationContent = this as LocationContent
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> ResendableContent.whenLiveLocationContent(block: (LiveLocationContent) -> T) = asLiveLocationContent() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun ResendableContent.asLiveLocationContent(): LiveLocationContent? = this as? LiveLocationContent
|
||||
|
||||
@PreviewFeature
|
||||
inline fun ResendableContent.requireLiveLocationContent(): LiveLocationContent = this as LiveLocationContent
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> ResendableContent.whenStaticLocationContent(block: (StaticLocationContent) -> T) = asStaticLocationContent() ?.let(block)
|
||||
|
||||
@PreviewFeature
|
||||
inline fun ResendableContent.asStaticLocationContent(): StaticLocationContent? = this as? StaticLocationContent
|
||||
|
||||
@PreviewFeature
|
||||
inline fun ResendableContent.requireStaticLocationContent(): StaticLocationContent = this as StaticLocationContent
|
||||
|
||||
@PreviewFeature
|
||||
inline fun <T> ResendableContent.whenPollContent(block: (PollContent) -> T) = asPollContent() ?.let(block)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user