Как мне обновить базу данных комнаты до последнего состояния с помощью rxjava - PullRequest
0 голосов
/ 30 сентября 2019

Я видел это сообщение.
https://blog.danlew.net/2015/06/22/loading-data-from-multiple-sources-with-rxjava/
, но я не могу проверить базу данных комнаты, которая была обновлена.
Поскольку оператор first () не дает исходный параметр.
Итак, яне могу обновить базу после первых данных.

это мой код

override fun getData(type: ParseData): Single<String> {
        return Maybe.concat(
            localDataSource.getData(type),
            remoteDataSource.getData(type).doOnSuccess {
                localDataSource.insertData(type, it)
            })
            .filter { it != "[]" }
            .firstOrError() // first can not using original data. only use defalut data
    }

Как я могу обновить мои старые данные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...