Guest User

Untitled

a guest
Feb 25th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. final class DynamicContentPresenter: DynamicContentPresenterInput {
  2.  
  3. // Protocolo da View
  4. private let view: DynamicContentView
  5.  
  6. // Protocolo do Interactor Input
  7. private let interactor: DynamicContentInteractorInput
  8.  
  9. init(view: DynamicContentView, interactor: DynamicContentInteractorInput) {
  10. self.view = view
  11. self.interactor = interactor
  12. }
  13.  
  14. func loadContent() {
  15. // Solicitamos ao Interactor para buscar nosso conteúdo dinâmico e,
  16. // Retornar para nós o que ele encontrou na web
  17. let contents = self.interactor.fetch()
  18.  
  19. // Assim que a API retornar os dados,
  20. // O Presenter vai informar a View que existem novos conteudo dinamicos para se apresentado na tela.
  21. self.view.show(dynamicContent: contents)
  22. }
  23.  
  24. }
Add Comment
Please, Sign In to add comment