Switch to using the power levels for retrieving a user's role.

This commit is contained in:
Stefan Ceriu
2025-06-25 12:42:24 +03:00
committed by Stefan Ceriu
parent de723853e3
commit 8dc389cd54
6 changed files with 88 additions and 5 deletions
@@ -117,6 +117,14 @@ extension JoinedRoomProxyMock {
self?.membersPublisher.value.first { $0.userID == configuration.ownUserID }?.role ?? .user != .user
}
powerLevelsProxyMock.suggestedRoleForUserClosure = { [weak self] userID in
guard let member = self?.membersPublisher.value.first(where: { $0.userID == userID }) else {
return .user
}
return member.role
}
powerLevelsReturnValue = .success(powerLevelsProxyMock)
kickUserReasonReturnValue = .success(())