Map SpaceRoom.displayName

This commit is contained in:
Benoit Marty 2025-10-07 18:07:27 +02:00
parent 1b05664a9c
commit d475d948d6
3 changed files with 4 additions and 0 deletions

View file

@ -16,6 +16,7 @@ import io.element.android.libraries.matrix.api.user.MatrixUser
data class SpaceRoom(
val rawName: String?,
val displayName: String,
val avatarUrl: String?,
val canonicalAlias: RoomAlias?,
val childrenCount: Int,

View file

@ -25,6 +25,7 @@ class SpaceRoomMapper {
heroes = spaceRoom.heroes.orEmpty().map { it.map() },
joinRule = spaceRoom.joinRule?.map(),
rawName = spaceRoom.rawName,
displayName = spaceRoom.displayName,
numJoinedMembers = spaceRoom.numJoinedMembers.toInt(),
roomId = RoomId(spaceRoom.roomId),
roomType = spaceRoom.roomType.map(),

View file

@ -17,6 +17,7 @@ import io.element.android.libraries.matrix.api.user.MatrixUser
fun aSpaceRoom(
rawName: String? = "Space name",
displayName: String = "Space name",
avatarUrl: String? = null,
canonicalAlias: RoomAlias? = null,
childrenCount: Int = 0,
@ -33,6 +34,7 @@ fun aSpaceRoom(
via: List<String> = emptyList(),
) = SpaceRoom(
rawName = rawName,
displayName = displayName,
avatarUrl = avatarUrl,
canonicalAlias = canonicalAlias,
childrenCount = childrenCount,