Removing new added fields in PollSummary
This commit is contained in:
parent
753875ba0c
commit
60d3ae6cc5
|
@ -22,13 +22,11 @@ sealed interface PollSummary {
|
||||||
val id: String
|
val id: String
|
||||||
val creationTimestamp: Long
|
val creationTimestamp: Long
|
||||||
val title: String
|
val title: String
|
||||||
val optionViewStates: List<PollOptionViewState>
|
|
||||||
|
|
||||||
data class ActivePoll(
|
data class ActivePoll(
|
||||||
override val id: String,
|
override val id: String,
|
||||||
override val creationTimestamp: Long,
|
override val creationTimestamp: Long,
|
||||||
override val title: String,
|
override val title: String,
|
||||||
override val optionViewStates: List<PollOptionViewState>,
|
|
||||||
) : PollSummary
|
) : PollSummary
|
||||||
|
|
||||||
data class EndedPoll(
|
data class EndedPoll(
|
||||||
|
@ -37,6 +35,5 @@ sealed interface PollSummary {
|
||||||
override val title: String,
|
override val title: String,
|
||||||
val totalVotes: Int,
|
val totalVotes: Int,
|
||||||
val winnerOptions: List<PollOptionViewState.PollEnded>,
|
val winnerOptions: List<PollOptionViewState.PollEnded>,
|
||||||
override val optionViewStates: List<PollOptionViewState>,
|
|
||||||
) : PollSummary
|
) : PollSummary
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,14 +70,12 @@ class PollSummaryMapper @Inject constructor(
|
||||||
title = pollTitle,
|
title = pollTitle,
|
||||||
totalVotes = pollResponseData.totalVotes,
|
totalVotes = pollResponseData.totalVotes,
|
||||||
winnerOptions = pollOptionViewStateFactory.createPollEndedOptions(pollCreationInfo, pollResponseData),
|
winnerOptions = pollOptionViewStateFactory.createPollEndedOptions(pollCreationInfo, pollResponseData),
|
||||||
optionViewStates = pollOptionViewStateFactory.createPollSendingOptions(pollCreationInfo),
|
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
PollSummary.ActivePoll(
|
PollSummary.ActivePoll(
|
||||||
id = eventId,
|
id = eventId,
|
||||||
creationTimestamp = creationTimestamp,
|
creationTimestamp = creationTimestamp,
|
||||||
title = pollTitle,
|
title = pollTitle,
|
||||||
optionViewStates = pollOptionViewStateFactory.createPollSendingOptions(pollCreationInfo),
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue