mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-11-22 08:13:47 +00:00
one more fix for forwarded messages
This commit is contained in:
parent
7977071d1a
commit
562bc0357d
@ -134,8 +134,12 @@ data class RawMessage(
|
|||||||
@Transient
|
@Transient
|
||||||
private val forwarded: ForwardedMessage? by lazy {
|
private val forwarded: ForwardedMessage? by lazy {
|
||||||
forward_date ?: return@lazy null // According to the documentation, now any forwarded message contains this field
|
forward_date ?: return@lazy null // According to the documentation, now any forwarded message contains this field
|
||||||
forward_from ?.let {
|
forward_sender_name ?.let {
|
||||||
forward_from_message_id ?: throw IllegalStateException("For common forwarded messages message id of the original message declared as set up required")
|
AnonymousForwardedMessage(
|
||||||
|
forward_date,
|
||||||
|
forward_sender_name
|
||||||
|
)
|
||||||
|
} ?: forward_from_message_id ?.let {
|
||||||
forward_from_chat ?.let {
|
forward_from_chat ?.let {
|
||||||
ForwardedFromChannelMessage(
|
ForwardedFromChannelMessage(
|
||||||
forward_from_message_id,
|
forward_from_message_id,
|
||||||
@ -147,12 +151,7 @@ data class RawMessage(
|
|||||||
} ?: CommonForwardedMessage(
|
} ?: CommonForwardedMessage(
|
||||||
forward_from_message_id,
|
forward_from_message_id,
|
||||||
forward_date,
|
forward_date,
|
||||||
forward_from
|
forward_from ?: throw IllegalStateException("For common forwarded messages author of original message declared as set up required")
|
||||||
)
|
|
||||||
} ?: forward_sender_name ?.let {
|
|
||||||
AnonymousForwardedMessage(
|
|
||||||
forward_date,
|
|
||||||
forward_sender_name
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user