Sergey Panov
"Делаю я обьеденение двух лайвдат с помощью switchMap"
Попробуй сделать получение токена и пользователя в одной корутине.
Можно так, сделать, но я хочу именно сделать цепочку из лайвдат, так как это делалось в RxJava,там я делал иногда и по 5 запросов подряд(с помощью того же switchMap, с промежуточным сохранением результатов, и ветвлениями в зависимости от ответа от сервера.
userRepo.login - возвращает LiveData<Resource<AuthResponse>>
userRepo.getUser() - этот возвращает LiveData<Resource<User>>. Вот я просто хочу получить одну лайвдату из этих двух, чтобы на нее подписатся , при подписке показали спинер, при успехе спрятали - сделали логин, при неудаче спрятали , показали ошибку