This is the code that creates the RxNetworkDataSou...
# codereview
o
This is the code that creates the RxNetworkDataSourceAdapter:
Copy code
private fun createNetworkDataSourceAdapter(): RxNetworkDataSourceAdapter<BeerListResponse<List<Beer>>> {
        val pageFetcher = object : RxPageFetcher<BeerListResponse<List<Beer>>> {
            override fun fetchPage(page: Int, pageSize: Int): Single<BeerListResponse<List<Beer>>> =
                remoteSource.getBeers(page = page, pageSize = pageSize)
        }
        return pageFetcher.toTotalEntityCountNetworkDataSourceAdapter()
    }