Add userId in identity change warning banner #3678
This commit is contained in:
parent
56120fc06d
commit
9fc6b01a0c
7 changed files with 53 additions and 10 deletions
|
|
@ -24,4 +24,9 @@ value class UserId(val value: String) : Serializable {
|
|||
}
|
||||
|
||||
override fun toString(): String = value
|
||||
|
||||
val extractedDisplayName: String
|
||||
get() = value
|
||||
.removePrefix("@")
|
||||
.substringBefore(":")
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,6 +51,12 @@ data class RoomMember(
|
|||
isNameAmbiguous -> "$displayName ($userId)"
|
||||
else -> displayName
|
||||
}
|
||||
|
||||
val displayNameOrDefault: String
|
||||
get() = when {
|
||||
displayName == null -> userId.extractedDisplayName
|
||||
else -> displayName
|
||||
}
|
||||
}
|
||||
|
||||
enum class RoomMembershipState {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue