У меня есть список «пользовательских» сущностей, я могу вставить всех пользователей с помощью:
Completable.fromAction(() -> userDao.insert(users))
.subscribeOn(Schedulers.io());
Это отлично работает.
Однако каждый пользовательский объект имеет список объектов «Адрес», например: Список.
В хранилище у меня есть AddressDao, я хочу связать еще один завершаемый файл, чтобы вставить все адреса вместе с пользователями.
Это должно выглядеть примерно так:
Completable.fromAction(() -> userDao.insert(users))
.andThen(Completable.fromAction(() -> addressDao.insert(foreach(user).address))
.subscribeOn(Schedulers.io());
Но это не компилируется, потому что я не знаю синтаксис, и я не уверен, должен ли я использовать andThen. Кто-нибудь может мне помочь?