Remove the shouldDisambiguateDisplayNames parameter from the RoomEvent and RoomStateEvent string builders.

This commit is contained in:
Stefan Ceriu
2026-04-02 11:32:25 +03:00
committed by Stefan Ceriu
parent 2b8c21afd1
commit 5984001720
5 changed files with 6 additions and 27 deletions
@@ -11,7 +11,6 @@ import UIKit
struct RoomStateEventStringBuilder {
let userID: String
var shouldDisambiguateDisplayNames = true
func buildString(for change: MembershipChange?,
reason: String?,
@@ -27,11 +26,7 @@ struct RoomStateEventStringBuilder {
let senderIsYou = isOutgoing
let memberIsYou = memberUserID == userID
let member = memberDisplayName ?? memberUserID
let senderDisplayName = if shouldDisambiguateDisplayNames {
sender.disambiguatedDisplayName ?? sender.id
} else {
sender.displayName ?? sender.id
}
let senderDisplayName = sender.disambiguatedDisplayName ?? sender.id
switch change {
case .joined:
@@ -138,11 +133,7 @@ struct RoomStateEventStringBuilder {
}
func buildString(for state: OtherState, sender: TimelineItemSender, isOutgoing: Bool) -> String? {
let displayName = if shouldDisambiguateDisplayNames {
sender.disambiguatedDisplayName ?? sender.id
} else {
sender.displayName ?? sender.id
}
let displayName = sender.disambiguatedDisplayName ?? sender.id
switch state {
case .roomAvatar(let url):