кто должен управлять моделью и соотвественно уведомлять фрагмент?
Смотря какая у вас архитектура. Если рассматривать чистую архитектуру, то я бы делал через ропозиторий. Диалог говорит презетнеру, тот интерактору или юзкейсу (если используются), а дальше данные сохраняются - это в репозиторий. Репозиторий уже менеджит источники - перенаправляет данные в другой поток, через который они и приходят во фрагмент. В результате вся информация об источниках/получателях данных скрывается в репозитории.
Обсуждают сегодня