From f6ec82b44942d3615becd5550e3ed6e27cef3a51 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 12 Nov 2020 22:04:34 +0600 Subject: [PATCH] deprecate old asChatEventsFlow --- .../utils/updates/SentMessageUpdatesConversations.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/updates/SentMessageUpdatesConversations.kt b/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/updates/SentMessageUpdatesConversations.kt index 1e4549b09f..4ee4c8fc40 100644 --- a/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/updates/SentMessageUpdatesConversations.kt +++ b/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/updates/SentMessageUpdatesConversations.kt @@ -19,12 +19,15 @@ fun Flow.asCommonMessagesFlow() = mapNotNull { it.data as? CommonMessage<*> } +@Suppress("NOTHING_TO_INLINE") +inline fun Flow.chatEvents() = mapNotNull { + it.data as? ChatEventMessage<*> +} /** * Will map incoming [BaseSentMessageUpdate]s to [ChatEventMessage] from [BaseSentMessageUpdate.data] */ -fun Flow.asChatEventsFlow() = mapNotNull { - it.data as? ChatEventMessage -} +@Deprecated("Renamed", ReplaceWith("chatEvents", "dev.inmo.tgbotapi.extensions.utils.updates.chatEvents")) +fun Flow.asChatEventsFlow() = chatEvents() /** * Will map incoming [BaseSentMessageUpdate]s to [UnknownMessageType] from [BaseSentMessageUpdate.data]