24 lines
573 B
Swift
24 lines
573 B
Swift
//
|
|
// ModalModuleBuilder.swift
|
|
// PrivadoVPN
|
|
//
|
|
// Created by Juraldinio on 4/15/21.
|
|
// Copyright © 2021 Privado LLC. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
final class ModalModuleBuilder {
|
|
|
|
static func build(stackManager: JSViewControllersStackManager?, output: ModalModuleOutput?) -> ModalModuleInput {
|
|
|
|
let controller = ModalController(stackManager: stackManager)
|
|
let presenter = ModalPresenter(viewInput: controller, output: output)
|
|
|
|
controller.output = presenter
|
|
|
|
return presenter
|
|
}
|
|
|
|
}
|