подписывайтесь на одиночные, а затем завершаемые - PullRequest
0 голосов
/ 26 мая 2020

После получения результатов от api я хочу вставить их в свою базу данных. В конечном итоге я хочу вернуть результаты, чтобы отобразить их.

private fun fetchApiResults(param: String): Single<List<Result>?> {
    return networkService.getResults(param).map {
        if (!it.results.isNullOrEmpty()) {
            resultDao.insertResults(it.results)
        }
        return@map it.results
    }
}
...