25 lines
643 B
Swift
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
|
|
}
|
|
|
|
}
|