But I get just this: ``` Type inference failed: Ca...
# codereview
o
But I get just this:
Copy code
Type inference failed: Cannot infer type parameter NetworkValue in fun <NetworkValue, DataSourceValue> createNetworkWithCacheSupportListing(networkDataSourceAdapter: RxNetworkDataSourceAdapter<out ListResponse<out NetworkValue>>, cachedDataSourceAdapter: CachedDataSourceAdapter<NetworkValue, DataSourceValue>, ioServiceScheduler: Scheduler = ..., ioDatabaseScheduler: Scheduler = ..., firstPage: Int = ..., pagedListConfig: PagedList.Config = ...): Listing<DataSourceValue>

None of the following substitutions
(RxNetworkDataSourceAdapter<out ListResponse<out BeerListResponse<List<Beer>>>>,CachedDataSourceAdapter<BeerListResponse<List<Beer>>, Any?>,Scheduler,Scheduler,Int,PagedList.Config)
(RxNetworkDataSourceAdapter<out ListResponse<out List<Beer>>>,CachedDataSourceAdapter<List<Beer>, Any?>,Scheduler,Scheduler,Int,PagedList.Config)
can be applied to
(RxNetworkDataSourceAdapter<BeerListResponse<List<Beer>>>,CachedDataSourceAdapter<BeerListResponse<List<Beer>>, Beer>,Int,Scheduler,Scheduler,PagedList.Config))
Any idea of what could be the problem? 🙄