ForwardedMessage contains nullable "from"

This commit is contained in:
InsanusMokrassar committed 2019-01-11 11:54:51 +08:00
1 parent 5c67ea1325
commit 0f5ee669d8
3 files changed
+7 -3

No files matched your search

@@ -6,18 +6,19 @@ import com.github.insanusmokrassar.TelegramBotAPI.types.chat.Chat
sealed class ForwardedMessage {
abstract val messageId: MessageIdentifier
abstract val dateOfOriginal: TelegramDate
abstract val from: User?
}
data class CommonForwardedMessage(
override val messageId: MessageIdentifier,
override val dateOfOriginal: TelegramDate,
val from: User
override val from: User
) : ForwardedMessage()
data class ForwardedFromChannelMessage(
override val messageId: MessageIdentifier,
override val dateOfOriginal: TelegramDate,
val from: User?,
override val from: User?,
val channelChat: Chat,
val signature: String? = null
) : ForwardedMessage()