Iterate on reactions (#668)

This commit is contained in:
Benoit Marty 2023-06-26 18:31:50 +02:00 committed by Benoit Marty
parent 5e455eccb6
commit 43b7acc64e
8 changed files with 51 additions and 33 deletions

View file

@ -16,7 +16,10 @@
package io.element.android.libraries.matrix.api.timeline.item.event
import io.element.android.libraries.matrix.api.core.UserId
data class EventReaction(
val key: String,
val count: Long
val count: Long,
val senderIds: List<UserId>
)

View file

@ -78,7 +78,8 @@ private fun List<Reaction>?.map(): List<EventReaction> {
return this?.map {
EventReaction(
key = it.key,
count = it.count.toLong()
count = it.count.toLong(),
senderIds = it.senders.map { sender -> UserId(sender) }
)
} ?: emptyList()
}