|
@@ -123,7 +123,7 @@ class PollRepositoryImpl(private val ncApi: NcApi, private val currentUserProvid
|
|
pollResponse.id,
|
|
pollResponse.id,
|
|
pollResponse.question,
|
|
pollResponse.question,
|
|
pollResponse.options,
|
|
pollResponse.options,
|
|
- pollResponse.votes,
|
|
|
|
|
|
+ convertVotes(pollResponse.votes),
|
|
pollResponse.actorType,
|
|
pollResponse.actorType,
|
|
pollResponse.actorId,
|
|
pollResponse.actorId,
|
|
pollResponse.actorDisplayName,
|
|
pollResponse.actorDisplayName,
|
|
@@ -137,6 +137,14 @@ class PollRepositoryImpl(private val ncApi: NcApi, private val currentUserProvid
|
|
return poll
|
|
return poll
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private fun convertVotes(votes: Map<String, Int>?): Map<String, Int> {
|
|
|
|
+ val resultMap: MutableMap<String, Int> = HashMap()
|
|
|
|
+ votes?.forEach {
|
|
|
|
+ resultMap[it.key.replace("option-", "")] = it.value
|
|
|
|
+ }
|
|
|
|
+ return resultMap
|
|
|
|
+ }
|
|
|
|
+
|
|
private fun mapToPollDetails(pollDetailsResponse: PollDetailsResponse): PollDetails {
|
|
private fun mapToPollDetails(pollDetailsResponse: PollDetailsResponse): PollDetails {
|
|
return PollDetails(
|
|
return PollDetails(
|
|
pollDetailsResponse.actorType,
|
|
pollDetailsResponse.actorType,
|