понять как именно формировать логику интерактора. Допустим у меня есть экран с информацией о пользователе (Экран А ) и есть экран где я могу у пользователя сменить какие-то данные, предположим Имейл (экран Б ) и после этого обновить данные о пользователе и записать в БД. Для экрана А есть вьюмодель и для нее нужен свой интерактор с доступом к репозиториям и для экрана Б так же нужен интерактор , который будет иметь доступ к тому же репозиторию с методами пользователея и в этом интеракторе Б я буду еще и обновлять пользователя ?Спасибо
Попробуйте немного забыть про экраны, и подумать, что именно вы делаете. Вы редактируете и просматриваете информацию о пользователе. Напрашивается сущность, которая за это отвечает, назовем ее интерактором. Сделайте в ней нужные методы, в потом вызывайте из нужных вьюмоделей. Всё)
Обсуждают сегодня