Fix PR comment
This commit is contained in:
parent
025dcc8d88
commit
6c7b4d4256
@ -37,22 +37,16 @@ class ReadReceiptsItemFactory @Inject constructor(private val avatarRenderer: Av
|
|||||||
val readReceiptsData = readReceipts
|
val readReceiptsData = readReceipts
|
||||||
.map {
|
.map {
|
||||||
ReadReceiptData(it.roomMember.userId, it.roomMember.avatarUrl, it.roomMember.displayName, it.originServerTs)
|
ReadReceiptData(it.roomMember.userId, it.roomMember.avatarUrl, it.roomMember.displayName, it.originServerTs)
|
||||||
}.toList()
|
}
|
||||||
val readReceiptsDataSorted = sortItem(readReceiptsData)
|
.sortedByDescending { it.timestamp }
|
||||||
return ReadReceiptsItem_()
|
return ReadReceiptsItem_()
|
||||||
.id("read_receipts_$eventId")
|
.id("read_receipts_$eventId")
|
||||||
.eventId(eventId)
|
.eventId(eventId)
|
||||||
.readReceipts(readReceiptsDataSorted)
|
.readReceipts(readReceiptsData)
|
||||||
.avatarRenderer(avatarRenderer)
|
.avatarRenderer(avatarRenderer)
|
||||||
.shouldHideReadReceipts(isFromThreadTimeLine)
|
.shouldHideReadReceipts(isFromThreadTimeLine)
|
||||||
.clickListener {
|
.clickListener {
|
||||||
callback?.onReadReceiptsClicked(readReceiptsDataSorted)
|
callback?.onReadReceiptsClicked(readReceiptsData)
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun sortItem(readReceipt: List<ReadReceiptData>): List<ReadReceiptData> {
|
|
||||||
return readReceipt.sortedByDescending {
|
|
||||||
it.timestamp
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user