You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.0 KiB

  1. //
  2. // BiometricAuthenticationPresenter.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon Kim on 30/03/2019.
  6. //Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import Foundation
  9. class BiometricAuthenticationPresenter {
  10. // MARK: Properties
  11. weak var view: BiometricAuthenticationViewInterface?
  12. var interactor: BiometricAuthenticationInteractorInput?
  13. var wireframe: BiometricAuthenticationWireframeInput?
  14. var information: String?
  15. // MARK: Converting entities
  16. }
  17. // MARK: BiometricAuthentication module interface
  18. extension BiometricAuthenticationPresenter: BiometricAuthenticationModuleInterface {
  19. func setInformation() {
  20. self.view?.information = self.information
  21. }
  22. func showAuthentication(){
  23. // TODO:
  24. self.wireframe?.showAuthentication()
  25. }
  26. }
  27. // MARK: BiometricAuthentication interactor output interface
  28. extension BiometricAuthenticationPresenter: BiometricAuthenticationInteractorOutput {
  29. }