2019-02-17 06:40:43 +00:00
|
|
|
package com.github.insanusmokrassar.TelegramBotAPI.utils
|
|
|
|
|
2019-03-06 02:09:45 +00:00
|
|
|
import com.github.insanusmokrassar.TelegramBotAPI.types.MediaGroupIdentifier
|
2019-04-16 09:03:35 +00:00
|
|
|
import com.github.insanusmokrassar.TelegramBotAPI.types.chat.abstracts.Chat
|
2020-01-15 06:52:52 +00:00
|
|
|
import com.github.insanusmokrassar.TelegramBotAPI.types.message.ForwardInfo
|
2019-02-17 06:40:43 +00:00
|
|
|
import com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts.*
|
|
|
|
import com.github.insanusmokrassar.TelegramBotAPI.types.update.abstracts.BaseMessageUpdate
|
|
|
|
|
2020-06-02 07:15:22 +00:00
|
|
|
@Deprecated("Replaced and updated inside of TelegramBotAPI-extensions-utils")
|
2020-01-15 06:52:52 +00:00
|
|
|
val List<BaseMessageUpdate>.forwarded: ForwardInfo?
|
2019-02-17 06:40:43 +00:00
|
|
|
get() = first().let {
|
2020-01-15 06:52:52 +00:00
|
|
|
(it as? PossiblyForwardedMessage) ?.forwardInfo
|
2019-02-17 06:40:43 +00:00
|
|
|
}
|
|
|
|
|
2020-06-02 07:15:22 +00:00
|
|
|
@Deprecated("Replaced and updated inside of TelegramBotAPI-extensions-utils")
|
2019-02-17 06:40:43 +00:00
|
|
|
val List<BaseMessageUpdate>.replyTo: Message?
|
|
|
|
get() = first().let {
|
2020-01-15 06:52:52 +00:00
|
|
|
(it as? PossiblyReplyMessage) ?.replyTo
|
2019-02-17 06:40:43 +00:00
|
|
|
}
|
|
|
|
|
2020-06-02 07:15:22 +00:00
|
|
|
@Deprecated("Replaced and updated inside of TelegramBotAPI-extensions-utils")
|
2019-02-17 06:40:43 +00:00
|
|
|
val List<BaseMessageUpdate>.chat: Chat?
|
|
|
|
get() = first().data.chat
|
2019-03-06 02:09:45 +00:00
|
|
|
|
2020-06-02 07:15:22 +00:00
|
|
|
@Deprecated("Replaced and updated inside of TelegramBotAPI-extensions-utils")
|
2019-03-06 02:09:45 +00:00
|
|
|
val List<BaseMessageUpdate>.mediaGroupId: MediaGroupIdentifier?
|
|
|
|
get() = (first().data as? MediaGroupMessage) ?.mediaGroupId
|