1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-03 15:19:30 +00:00

media group messages refactoring

This commit is contained in:
2019-03-21 08:45:51 +08:00
parent 15686f742a
commit ed341c231d
4 changed files with 6 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ import com.github.insanusmokrassar.TelegramBotAPI.types.message.abstracts.Messag
import com.github.insanusmokrassar.TelegramBotAPI.types.message.content.abstracts.MediaGroupContent
import org.joda.time.DateTime
data class MediaGroupMessage(
data class ChannelMediaGroupMessage(
override val messageId: MessageIdentifier,
override val chat: Chat,
override val date: DateTime,
@@ -17,4 +17,4 @@ data class MediaGroupMessage(
override val editDate: DateTime?,
override val forwarded: ForwardedMessage?,
override val replyTo: Message?
) : Message, MediaGroupMessage
) : MediaGroupMessage

View File

@@ -17,4 +17,4 @@ data class CommonMediaGroupMessage(
override val editDate: DateTime?,
override val forwarded: ForwardedMessage?,
override val replyTo: Message?
) : Message, MediaGroupMessage, FromUserMessage
) : MediaGroupMessage, FromUserMessage

View File

@@ -210,7 +210,7 @@ data class RawMessage(
content ->
media_group_id ?.let {
when (from) {
null -> MediaGroupMessage(
null -> ChannelMediaGroupMessage(
messageId,
chat,
date.asDate,