Files
2021-10-25 15:42:54 +03:00

22 lines
665 B
Swift

//
// CredentialsModuleBuilder.swift
// PrivadoVPN
//
// Created by Zhandos Bolatbekov on 13.10.2021.
// Copyright © 2021 Privado LLC. All rights reserved.
//
import UIKit
final class CredentialsModuleBuilder {
static func build(output: CredentialsModuleOutput) -> UIViewController {
let presenter = CredentialsPresenter(output: output, userSettings: UserSettings.shared, keychain: KeychainSwift())
let controller = DeviceInfoProvider.isIPad
? CredentialsControllerIPAD(output: presenter)
: CredentialsController(output: presenter)
return controller
}
}