mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-22 01:22:46 +02:00
Configured and applied SwiftFormat
This commit is contained in:
committed by
Stefan Ceriu
parent
ff2e6ddfa7
commit
43c28d23b7
+19
-19
@@ -24,7 +24,6 @@ enum SpaceSettingsModalCoordinatorAction {
|
||||
|
||||
@objcMembers
|
||||
final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
|
||||
// MARK: - Properties
|
||||
|
||||
// MARK: Private
|
||||
@@ -36,7 +35,7 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
}
|
||||
|
||||
private var navigationRouter: NavigationRouterType {
|
||||
return self.parameters.navigationRouter
|
||||
parameters.navigationRouter
|
||||
}
|
||||
|
||||
// MARK: Public
|
||||
@@ -50,31 +49,30 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
|
||||
init(parameters: SpaceSettingsModalCoordinatorParameters) {
|
||||
self.parameters = parameters
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
|
||||
func start() {
|
||||
MXLog.debug("[SpaceSettingsModalCoordinator] did start.")
|
||||
let rootCoordinator = self.createSpaceSettingsCoordinator()
|
||||
let rootCoordinator = createSpaceSettingsCoordinator()
|
||||
rootCoordinator.start()
|
||||
|
||||
self.add(childCoordinator: rootCoordinator)
|
||||
add(childCoordinator: rootCoordinator)
|
||||
|
||||
if self.navigationRouter.modules.isEmpty == false {
|
||||
self.navigationRouter.push(rootCoordinator, animated: true, popCompletion: { [weak self] in
|
||||
if navigationRouter.modules.isEmpty == false {
|
||||
navigationRouter.push(rootCoordinator, animated: true, popCompletion: { [weak self] in
|
||||
self?.remove(childCoordinator: rootCoordinator)
|
||||
})
|
||||
} else {
|
||||
self.navigationRouter.setRootModule(rootCoordinator) { [weak self] in
|
||||
navigationRouter.setRootModule(rootCoordinator) { [weak self] in
|
||||
self?.remove(childCoordinator: rootCoordinator)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func toPresentable() -> UIViewController {
|
||||
return self.navigationRouter.toPresentable()
|
||||
navigationRouter.toPresentable()
|
||||
}
|
||||
|
||||
// MARK: - Private
|
||||
@@ -82,7 +80,7 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
func pushScreen(with coordinator: Coordinator & Presentable) {
|
||||
add(childCoordinator: coordinator)
|
||||
|
||||
self.navigationRouter.push(coordinator, animated: true, popCompletion: { [weak self] in
|
||||
navigationRouter.push(coordinator, animated: true, popCompletion: { [weak self] in
|
||||
self?.remove(childCoordinator: coordinator)
|
||||
})
|
||||
|
||||
@@ -110,12 +108,12 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
switch optionType {
|
||||
case .rooms:
|
||||
Analytics.shared.viewRoomTrigger = .spaceSettings
|
||||
exploreRooms(ofSpaceWithId: self.parameters.spaceId)
|
||||
exploreRooms(ofSpaceWithId: parameters.spaceId)
|
||||
case .members:
|
||||
Analytics.shared.viewRoomTrigger = .spaceSettings
|
||||
showMembers(ofSpaceWithId: self.parameters.spaceId)
|
||||
showMembers(ofSpaceWithId: parameters.spaceId)
|
||||
case .visibility:
|
||||
showAccess(ofSpaceWithId: self.parameters.spaceId)
|
||||
showAccess(ofSpaceWithId: parameters.spaceId)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -124,7 +122,7 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
coordinator.delegate = self
|
||||
add(childCoordinator: coordinator)
|
||||
coordinator.start()
|
||||
self.navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
}
|
||||
|
||||
private func showMembers(ofSpaceWithId spaceId: String) {
|
||||
@@ -132,7 +130,7 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
coordinator.delegate = self
|
||||
add(childCoordinator: coordinator)
|
||||
coordinator.start()
|
||||
self.navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
}
|
||||
|
||||
private func showAccess(ofSpaceWithId spaceId: String) {
|
||||
@@ -158,23 +156,25 @@ final class SpaceSettingsModalCoordinator: Coordinator {
|
||||
}
|
||||
add(childCoordinator: coordinator)
|
||||
coordinator.start()
|
||||
self.navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
navigationRouter.present(coordinator.toPresentable(), animated: true)
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - ExploreRoomCoordinatorDelegate
|
||||
|
||||
extension SpaceSettingsModalCoordinator: ExploreRoomCoordinatorDelegate {
|
||||
func exploreRoomCoordinatorDidComplete(_ coordinator: ExploreRoomCoordinatorType) {
|
||||
self.navigationRouter.dismissModule(animated: true, completion: {
|
||||
navigationRouter.dismissModule(animated: true, completion: {
|
||||
self.remove(childCoordinator: coordinator)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - SpaceMembersCoordinatorDelegate
|
||||
|
||||
extension SpaceSettingsModalCoordinator: SpaceMembersCoordinatorDelegate {
|
||||
func spaceMembersCoordinatorDidCancel(_ coordinator: SpaceMembersCoordinatorType) {
|
||||
self.navigationRouter.dismissModule(animated: true, completion: {
|
||||
navigationRouter.dismissModule(animated: true, completion: {
|
||||
self.remove(childCoordinator: coordinator)
|
||||
})
|
||||
}
|
||||
|
||||
+2
-5
@@ -27,7 +27,6 @@ import UIKit
|
||||
/// Each bridge should be removed once the underlying Coordinator has been integrated by another Coordinator.
|
||||
@objcMembers
|
||||
final class SpaceSettingsModalCoordinatorBridgePresenter: NSObject {
|
||||
|
||||
// MARK: - Properties
|
||||
|
||||
// MARK: Private
|
||||
@@ -75,7 +74,7 @@ final class SpaceSettingsModalCoordinatorBridgePresenter: NSObject {
|
||||
}
|
||||
|
||||
func dismiss(animated: Bool, completion: (() -> Void)?) {
|
||||
guard let coordinator = self.coordinator else {
|
||||
guard let coordinator = coordinator else {
|
||||
return
|
||||
}
|
||||
coordinator.toPresentable().dismiss(animated: animated) {
|
||||
@@ -91,9 +90,7 @@ final class SpaceSettingsModalCoordinatorBridgePresenter: NSObject {
|
||||
// MARK: - UIAdaptivePresentationControllerDelegate
|
||||
|
||||
extension SpaceSettingsModalCoordinatorBridgePresenter: UIAdaptivePresentationControllerDelegate {
|
||||
|
||||
func roomNotificationSettingsCoordinatorDidComplete(_ presentationController: UIPresentationController) {
|
||||
self.delegate?.spaceSettingsModalCoordinatorBridgePresenterDelegateDidCancel(self)
|
||||
delegate?.spaceSettingsModalCoordinatorBridgePresenterDelegateDidCancel(self)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
-1
@@ -18,7 +18,6 @@ import Foundation
|
||||
|
||||
/// SpaceSettingsModalCoordinator input parameters
|
||||
struct SpaceSettingsModalCoordinatorParameters {
|
||||
|
||||
/// The Matrix session
|
||||
let session: MXSession
|
||||
|
||||
|
||||
Reference in New Issue
Block a user