Revert "use isDm from the SDK to determine if a room is a direct one to one room."

This reverts commit 58d0841bedb9cc40bd5880a76f3cc1f56c3b8bdb.
This commit is contained in:
Mauro Romito
2026-05-06 12:26:24 +02:00
committed by Mauro
parent 155d153b36
commit e081811f1c
6 changed files with 1 additions and 13 deletions

View File

@@ -15294,11 +15294,6 @@ class RoomInfoProxyMock: RoomInfoProxyProtocol, @unchecked Sendable {
set(value) { underlyingIsFavourite = value }
}
var underlyingIsFavourite: Bool!
var isDM: Bool {
get { return underlyingIsDM }
set(value) { underlyingIsDM = value }
}
var underlyingIsDM: Bool!
var canonicalAlias: String?
var alternativeAliases: [String] = []
var membership: Membership {

View File

@@ -182,7 +182,6 @@ extension RoomInfoProxyMock {
activeMembersCount = configuration.members.filter { $0.membership == .join || $0.membership == .invite }.count
invitedMembersCount = configuration.members.filter { $0.membership == .invite }.count
joinedMembersCount = configuration.members.filter { $0.membership == .join }.count
isDM = configuration.isDirect && activeMembersCount <= 2
highlightCount = 0
notificationCount = 0
cachedUserDefinedNotificationMode = .allMessages

View File

@@ -29,7 +29,6 @@ extension ClientBuilder {
timeout: requestTimeout,
maxConcurrentRequests: nil,
maxRetryTime: maxRequestRetryTime))
.dmRoomDefinition(dmRoomDefinition: .twoMembers)
builder = switch slidingSync {
case .restored: builder

View File

@@ -54,10 +54,6 @@ struct RoomInfoProxy: RoomInfoProxyProtocol {
roomInfo.isSpace
}
var isDM: Bool {
roomInfo.isDm
}
var successor: SuccessorRoom? {
roomInfo.successorRoom
}

View File

@@ -38,7 +38,6 @@ protocol RoomInfoProxyProtocol: BaseRoomInfoProxyProtocol {
var isDirect: Bool { get }
var isSpace: Bool { get }
var isFavourite: Bool { get }
var isDM: Bool { get }
var canonicalAlias: String? { get }
var alternativeAliases: [String] { get }

View File

@@ -224,7 +224,7 @@ extension JoinedRoomProxyProtocol {
}
var isDirectOneToOneRoom: Bool {
infoPublisher.value.isDM
infoPublisher.value.isDirect && infoPublisher.value.activeMembersCount <= 2
}
func members() async -> [RoomMemberProxyProtocol]? {