mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-04 23:17:43 +02:00
Updates following PR review.
Fix tests by moving constants out of Coordinator (as it is only part of the Riot target).
This commit is contained in:
+5
-7
@@ -14,19 +14,18 @@
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import UIKit
|
||||
import SwiftUI
|
||||
|
||||
struct OnboardingSplashScreenCoordinatorParameters { }
|
||||
protocol OnboardingSplashScreenCoordinatorProtocol: Coordinator, Presentable {
|
||||
var completion: ((OnboardingSplashScreenViewModelResult) -> Void)? { get set }
|
||||
}
|
||||
|
||||
final class OnboardingSplashScreenCoordinator: Coordinator, Presentable {
|
||||
final class OnboardingSplashScreenCoordinator: OnboardingSplashScreenCoordinatorProtocol {
|
||||
|
||||
// MARK: - Properties
|
||||
|
||||
// MARK: Private
|
||||
|
||||
private let parameters: OnboardingSplashScreenCoordinatorParameters
|
||||
private let onboardingSplashScreenHostingController: UIViewController
|
||||
private var onboardingSplashScreenViewModel: OnboardingSplashScreenViewModelProtocol
|
||||
|
||||
@@ -39,8 +38,7 @@ final class OnboardingSplashScreenCoordinator: Coordinator, Presentable {
|
||||
// MARK: - Setup
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
init(parameters: OnboardingSplashScreenCoordinatorParameters) {
|
||||
self.parameters = parameters
|
||||
init() {
|
||||
let viewModel = OnboardingSplashScreenViewModel()
|
||||
let view = OnboardingSplashScreen(viewModel: viewModel.context)
|
||||
onboardingSplashScreenViewModel = viewModel
|
||||
|
||||
Reference in New Issue
Block a user