@@ -3,17 +3,15 @@ import RxSwift
33
44public final class HttpClient {
55 /// Scheduler for observing data task events
6- internal let dataTaskScheduler =
7- SerialDispatchQueueScheduler ( qos: . utility, internalSerialQueueName: " com.RxHttpClient.HttpClient.DataTask " )
6+ internal let dataTaskScheduler = SerialDispatchQueueScheduler ( qos: . utility, internalSerialQueueName: " com.RxHttpClient.HttpClient.DataTask " )
87 /// Default concurrent scheduler for observing observable sequence created by loadStreamData method
9- internal let streamDataObservingScheduler =
10- SerialDispatchQueueScheduler ( qos: . utility, internalSerialQueueName: " com.RxHttpClient.HttpClient.Stream " )
8+ internal let streamDataObservingScheduler = SerialDispatchQueueScheduler ( qos: . utility, internalSerialQueueName: " com.RxHttpClient.HttpClient.Stream " )
119 internal let sessionObserver = NSURLSessionDataEventsObserver ( )
1210 internal let urlSession : URLSessionType
1311
1412 public let urlRequestCacheProvider : UrlRequestCacheProviderType ?
15-
16- public let requestPlugin : RequestPluginType ?
13+
14+ public let requestPlugin : RequestPluginType ?
1715
1816 /**
1917 Creates an instance of HttpClient
@@ -53,7 +51,7 @@ extension HttpClient : HttpClientType {
5351 // clears cache provider before start
5452 dataCacheProvider? . clearData ( )
5553
56- let useRequest = object. requestPlugin? . prepare ( request: request) ?? request
54+ let useRequest = object. requestPlugin? . prepare ( request: request) ?? request
5755
5856 let task = object. createStreamDataTask ( request: useRequest, dataCacheProvider: dataCacheProvider)
5957
@@ -65,7 +63,7 @@ extension HttpClient : HttpClientType {
6563 task. cancel ( )
6664 disposable. dispose ( )
6765 }
68- } . observeOn ( streamDataObservingScheduler)
66+ } . subscribeOn ( dataTaskScheduler ) . observeOn ( streamDataObservingScheduler)
6967 }
7068
7169 public func createStreamDataTask( taskUid: String , request: URLRequest , dataCacheProvider: DataCacheProviderType ? ) -> StreamDataTaskType {
0 commit comments