Removing new added fields in PollSummary

This commit is contained in:
Maxime NATUREL 2023-02-01 15:47:13 +01:00
parent 753875ba0c
commit 60d3ae6cc5
2 changed files with 0 additions and 5 deletions

View File

@ -22,13 +22,11 @@ sealed interface PollSummary {
val id: String
val creationTimestamp: Long
val title: String
val optionViewStates: List<PollOptionViewState>
data class ActivePoll(
override val id: String,
override val creationTimestamp: Long,
override val title: String,
override val optionViewStates: List<PollOptionViewState>,
) : PollSummary
data class EndedPoll(
@ -37,6 +35,5 @@ sealed interface PollSummary {
override val title: String,
val totalVotes: Int,
val winnerOptions: List<PollOptionViewState.PollEnded>,
override val optionViewStates: List<PollOptionViewState>,
) : PollSummary
}

View File

@ -70,14 +70,12 @@ class PollSummaryMapper @Inject constructor(
title = pollTitle,
totalVotes = pollResponseData.totalVotes,
winnerOptions = pollOptionViewStateFactory.createPollEndedOptions(pollCreationInfo, pollResponseData),
optionViewStates = pollOptionViewStateFactory.createPollSendingOptions(pollCreationInfo),
)
} else {
PollSummary.ActivePoll(
id = eventId,
creationTimestamp = creationTimestamp,
title = pollTitle,
optionViewStates = pollOptionViewStateFactory.createPollSendingOptions(pollCreationInfo),
)
}
}