mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-24 02:22:44 +02:00
User session flow coordinator and details view
This commit is contained in:
+12
@@ -52,6 +52,7 @@ final class UserSessionsFlowCoordinator: Coordinator, Presentable {
|
||||
let rootCoordinatorParameters = UserSessionsOverviewCoordinatorParameters(session: self.parameters.session)
|
||||
|
||||
let rootCoordinator = UserSessionsOverviewCoordinator(parameters: rootCoordinatorParameters)
|
||||
rootCoordinator.delegate = self
|
||||
|
||||
rootCoordinator.start()
|
||||
|
||||
@@ -74,3 +75,14 @@ final class UserSessionsFlowCoordinator: Coordinator, Presentable {
|
||||
return self.navigationRouter.toPresentable()
|
||||
}
|
||||
}
|
||||
|
||||
extension UserSessionsFlowCoordinator: UserSessionsOverviewCoordinatorDelegate {
|
||||
func showUserSessionOverview(session: UserSessionInfo) {
|
||||
let parameters = UserSessionFlowCoordinatorParameters(session: parameters.session,
|
||||
navigationRouter: navigationRouter,
|
||||
userSessionInfo: session)
|
||||
let coordinator = UserSessionFlowCoordinator(parameters: parameters)
|
||||
coordinator.start()
|
||||
self.add(childCoordinator: coordinator)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user