[Spaces] M10.8 Browsing users in a space #4682

- Update after code review
This commit is contained in:
Gil Eluard
2021-09-14 11:45:33 +02:00
parent 9527c2c639
commit aa931a3c1a
10 changed files with 101 additions and 68 deletions
@@ -23,13 +23,16 @@ import SafariServices
class SideMenuCoordinatorParameters {
let appNavigator: AppNavigatorProtocol
let appCoordinator: AppCoordinator
let userSessionsService: UserSessionsService
let appInfo: AppInfo
init(appNavigator: AppNavigatorProtocol,
appCoordinator: AppCoordinator,
userSessionsService: UserSessionsService,
appInfo: AppInfo) {
self.appNavigator = appNavigator
self.appCoordinator = appCoordinator
self.userSessionsService = userSessionsService
self.appInfo = appInfo
}
@@ -218,7 +221,8 @@ final class SideMenuCoordinator: NSObject, SideMenuCoordinatorType {
}
private func showMembers(spaceId: String, session: MXSession) {
let spaceMembersCoordinator = SpaceMembersCoordinator(session: session, spaceId: spaceId)
let parameters = SpaceMembersCoordinatorParameters(userSessionsService: parameters.appCoordinator.userSessionsService, session: session, spaceId: spaceId)
let spaceMembersCoordinator = SpaceMembersCoordinator(parameters: parameters)
spaceMembersCoordinator.delegate = self
let presentable = spaceMembersCoordinator.toPresentable()
presentable.presentationController?.delegate = self