репозиторий получает его по сети. Репозиторий вызывается в usecase'е, а на уровене презентации в ViewModel ты вызываешь usecase. Репозиторий должен выполняться на IO диспатчере, а usecase на Default. Так вот каким образом ты сможешь это сделать, если будешь указывать диспатчер в ViewModel?
А в чём проблема запустить корутину в вм и оттуда вывать этот юзкейс с любым диспатчером?
Запускать корутину в VM и нужно, только там есть скоуп. Как я понял, человек задал вопрос про то, где стоит указывать диспачер, просто он новичок и не очень точно выразился
да спасибо учту
Обсуждают сегодня