Improve how alias settings are handled, add unit tests (#3686)

This commit is contained in:
Stefan Ceriu
2025-01-20 15:43:47 +02:00
committed by GitHub
parent 13e66062ba
commit 0fd8df52ab
10 changed files with 144 additions and 24 deletions
@@ -25,6 +25,7 @@ struct JoinedRoomProxyMockConfiguration {
var isEncrypted = true
var hasOngoingCall = true
var canonicalAlias: String?
var alternativeAliases: [String] = []
var pinnedEventIDs: Set<String> = []
var timelineStartReached = false
@@ -146,7 +147,7 @@ extension RoomInfo {
isTombstoned: false,
isFavourite: false,
canonicalAlias: configuration.canonicalAlias,
alternativeAliases: [],
alternativeAliases: configuration.alternativeAliases,
membership: .joined,
inviter: configuration.inviter.map { RoomMember(userId: $0.userID,
displayName: $0.displayName,