Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final class DynamicContentPresenter: DynamicContentPresenterInput {
- // Protocolo da View
- private let view: DynamicContentView
- // Protocolo do Interactor Input
- private let interactor: DynamicContentInteractorInput
- init(view: DynamicContentView, interactor: DynamicContentInteractorInput) {
- self.view = view
- self.interactor = interactor
- }
- func loadContent() {
- // Solicitamos ao Interactor para buscar nosso conteúdo dinâmico e,
- // Retornar para nós o que ele encontrou na web
- let contents = self.interactor.fetch()
- // Assim que a API retornar os dados,
- // O Presenter vai informar a View que existem novos conteudo dinamicos para se apresentado na tela.
- self.view.show(dynamicContent: contents)
- }
- }
Add Comment
Please, Sign In to add comment