从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
}
}