mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-05 07:27:42 +02:00
[Spaces] M10.8 Browsing users in a space #4682
- Update after code review
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user