@@ -36,7 +36,7 @@ open class Session {
36
36
/// - parameter handler: The closure that receives result of the request.
37
37
/// - returns: The new session task.
38
38
@discardableResult
39
- open class func send< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? = nil , progressHandler: @escaping ( Int64 , Int64 , Int64 ) -> Void = { _ , _ , _ in } , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void = { _ in } ) -> SessionTask ? {
39
+ open class func send< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? = nil , progressHandler: @escaping ( Progress ) -> Void = { _ in } , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void = { _ in } ) -> SessionTask ? {
40
40
return shared. send ( request, callbackQueue: callbackQueue, progressHandler: progressHandler, completionHandler: completionHandler)
41
41
}
42
42
@@ -54,7 +54,7 @@ open class Session {
54
54
/// - parameter handler: The closure that receives result of the request.
55
55
/// - returns: The new session task.
56
56
@discardableResult
57
- open func send< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? = nil , progressHandler: @escaping ( Int64 , Int64 , Int64 ) -> Void = { _ , _ , _ in } , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void = { _ in } ) -> SessionTask ? {
57
+ open func send< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? = nil , progressHandler: @escaping ( Progress ) -> Void = { _ in } , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void = { _ in } ) -> SessionTask ? {
58
58
let task = createSessionTask ( request, callbackQueue: callbackQueue, progressHandler: progressHandler, completionHandler: completionHandler)
59
59
task? . resume ( )
60
60
return task
@@ -77,7 +77,7 @@ open class Session {
77
77
}
78
78
}
79
79
80
- internal func createSessionTask< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? , progressHandler: @escaping ( Int64 , Int64 , Int64 ) -> Void , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void ) -> SessionTask ? {
80
+ internal func createSessionTask< Request: APIKit . Request > ( _ request: Request , callbackQueue: CallbackQueue ? , progressHandler: @escaping ( Progress ) -> Void , completionHandler: @escaping ( Result < Request . Response , SessionTaskError > ) -> Void ) -> SessionTask ? {
81
81
let callbackQueue = callbackQueue ?? self . callbackQueue
82
82
let urlRequest : URLRequest
83
83
do {
@@ -90,8 +90,8 @@ open class Session {
90
90
}
91
91
92
92
let task = adapter. createTask ( with: urlRequest,
93
- progressHandler: { bytesSent , totalBytesSent , totalBytesExpectedToSend in
94
- progressHandler ( bytesSent , totalBytesSent , totalBytesExpectedToSend )
93
+ progressHandler: { progress in
94
+ progressHandler ( progress )
95
95
} ,
96
96
completionHandler: { data, urlResponse, error in
97
97
let result : Result < Request . Response , SessionTaskError >
0 commit comments