Всем привет!
Смотрю про корутины, и есть один вопрос. До этого работал с Рх и немного не вьезжаю.
Там допустим если мне нужно было сделать РЕСТ запрос, репозиторый выставлял наружу Observable<User>, вьюМодель дёргала репозиторий и выставляла наружу Observable<User> для фрагмента/активити, тот в свою очередь уже subscribe {…}
В случае с корутинами:
- У меня в репозитории suspend fun getUser(): User
- Что должна вью модель выставить для фрагмента? Что бы потом можно было обработать норм ошибки/обновить UI на фрагменте