Use extension MatrixUser.getAvatarData and fix compilation issue.

This commit is contained in:
Benoit Marty 2024-06-20 16:04:12 +02:00
parent a2ff1dc933
commit 33c76dfd2d
6 changed files with 21 additions and 42 deletions

View file

@ -86,6 +86,7 @@ import io.element.android.libraries.matrix.api.room.MatrixRoomMembersState
import io.element.android.libraries.matrix.api.room.MessageEventType
import io.element.android.libraries.matrix.ui.components.AttachmentThumbnailInfo
import io.element.android.libraries.matrix.ui.components.AttachmentThumbnailType
import io.element.android.libraries.matrix.ui.model.getAvatarData
import io.element.android.libraries.matrix.ui.room.canCall
import io.element.android.libraries.matrix.ui.room.canRedactOtherAsState
import io.element.android.libraries.matrix.ui.room.canRedactOwnAsState
@ -257,12 +258,7 @@ class MessagesPresenter @AssistedInject constructor(
private fun MatrixRoomInfo.heroes(): List<AvatarData> {
return heroes.map { user ->
AvatarData(
id = user.userId.value,
name = user.displayName,
url = user.avatarUrl,
size = AvatarSize.TimelineRoom
)
user.getAvatarData(size = AvatarSize.TimelineRoom)
}
}