1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-09 10:12:58 +00:00

fixes in poll answer

This commit is contained in:
2023-08-20 02:30:36 +06:00
parent d59e204002
commit c260597799

View File

@@ -56,12 +56,12 @@ sealed interface PollAnswer: FromUser {
private data class PollAnswerSurrogate( private data class PollAnswerSurrogate(
@SerialName(pollIdField) @SerialName(pollIdField)
val pollId: PollIdentifier, val pollId: PollIdentifier,
@SerialName(userField)
val user: User,
@SerialName(optionIdsField) @SerialName(optionIdsField)
val chosen: List<Int>, val chosen: List<Int>,
@SerialName(userField)
val user: User = Anonymous.defaultUser,
@SerialName(voterChatField) @SerialName(voterChatField)
val voterChat: ChannelChat? val voterChat: ChannelChat? = null
) )
operator fun invoke( operator fun invoke(
pollId: PollIdentifier, pollId: PollIdentifier,
@@ -86,8 +86,8 @@ sealed interface PollAnswer: FromUser {
encoder, encoder,
PollAnswerSurrogate( PollAnswerSurrogate(
value.pollId, value.pollId,
value.user,
value.chosen, value.chosen,
value.user,
(value as? Anonymous) ?.voterChat (value as? Anonymous) ?.voterChat
) )
) )