Omar Mohamed
11/04/2018, 4:57 PMType 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? 🙄