которой достает данные и передает в методы вью например view.showMaxTemperature(weather.getMaxTemp()) ? Или он должен у интерактора каждую переменную нужную для отображения запросить?
Если та структура данных, которая приходит с сети, не подходит интерактору, то преобразования в DTO делает репозиторий, и отдает его интерактору. Если никаких дальнейших преобразований делать не нужно (например объединение данных с нескольких репозиториев), то эту же DTO можно отдать презентеру. А тот может как сам оттуда доставать нужные данные, так и передать вьюшке всю DTO для отображения.
Обсуждают сегодня