У меня есть сетевой вызов, который аутентифицирует и получает токен, и второй, который, используя этот токен, запрашивает данные.
Я хочу объединить их в Single<Data>
. Для этого я смотрел на concat
, но, похоже, это работает только для Observable
того же типа. Используя zip
, я мог бы вернуть только ответ второго Observable
, но, насколько я понимаю, он работает параллельно, пока мне нужно дождаться первого Observable
и обработать его ответ, прежде чем я смогу запустить второй.
Какой оператор я должен использовать для этого случая?