Room member details cleanup (#452)

* Fixes #421 - Stop loading room members twice for displaying the members screen
* Rename RoomMembers to RoomMemberDetails throughout
* Add changelog
This commit is contained in:
Stefan Ceriu
2023-01-17 09:31:53 +02:00
committed by GitHub
parent 1b9d1fedf1
commit 4b56e4af73
15 changed files with 113 additions and 132 deletions
@@ -41,7 +41,7 @@ enum UITestScreenIdentifier: String {
case sessionVerification
case userSessionScreen
case roomDetailsScreen
case roomMembersScreen
case roomMemberDetailsScreen
}
extension UITestScreenIdentifier: CustomStringConvertible {
@@ -279,11 +279,10 @@ class MockScreen: Identifiable {
mediaProvider: MockMediaProvider()))
navigationStackCoordinator.setRootCoordinator(coordinator)
return navigationStackCoordinator
case .roomMembersScreen:
case .roomMemberDetailsScreen:
let navigationStackCoordinator = NavigationStackCoordinator()
let coordinator = RoomMembersCoordinator(parameters: .init(roomProxy: MockRoomProxy(displayName: "Room",
members: [.mockAlice, .mockBob, .mockCharlie]),
mediaProvider: MockMediaProvider()))
let coordinator = RoomMemberDetailsCoordinator(parameters: .init(mediaProvider: MockMediaProvider(),
members: [.mockAlice, .mockBob, .mockCharlie]))
navigationStackCoordinator.setRootCoordinator(coordinator)
return navigationStackCoordinator
}