NetworkSelectingCallFactory

class NetworkSelectingCallFactory(networkingRulesEngine: NetworkingRulesEngine, highBandwidthNetworkMediator: HighBandwidthNetworkMediator, networkRepository: NetworkRepository, dataRequestRepository: DataRequestRepository?, rootClient: OkHttpClient, coroutineScope: CoroutineScope, timeout: Duration = 3.seconds, logger: NetworkStatusLogger) : Call.Factory

Constructors

Link copied to clipboard
constructor(networkingRulesEngine: NetworkingRulesEngine, highBandwidthNetworkMediator: HighBandwidthNetworkMediator, networkRepository: NetworkRepository, dataRequestRepository: DataRequestRepository?, rootClient: OkHttpClient, coroutineScope: CoroutineScope, timeout: Duration = 3.seconds, logger: NetworkStatusLogger)

Functions

Link copied to clipboard
open override fun newCall(request: Request): Call