fixes in poll answer

This commit is contained in:
InsanusMokrassar 2023-08-20 02:30:36 +06:00
parent d59e204002
commit c260597799
1 changed files with 4 additions and 4 deletions

View File

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