Files

25 lines
643 B
Swift

//
// AccountPreferencesModuleBuilder.swift
// Cyberlock
//
// Created by Jura on 9/23/19.
// Copyright © 2019 Omicronmedia. All rights reserved.
//
import Foundation
final class AccountPreferencesModuleBuilder {
static func build() -> PreferencePane {
let interactor = AccountPreferencesInteractor(customerEmitter: CustomerModuleBuilder.shared().customerEmitter)
let presenter = AccountPreferencesPresenter(interactor: interactor, output: nil)
let view = AccountPreferencesViewController(output: presenter)
presenter.viewInput = view
return view
}
}