File tree 1 file changed +15
-0
lines changed 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -279,6 +279,13 @@ - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)sessionTask
279
279
if (!delegate.error
280
280
&& [sessionTask.response isKindOfClass: [NSHTTPURLResponse class ]]) {
281
281
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)sessionTask.response ;
282
+
283
+ for (id <AWSNetworkingHTTPResponseInterceptor>interceptor in delegate.request .responseInterceptors ) {
284
+ [interceptor interceptResponse: httpResponse
285
+ data: nil
286
+ originalRequest: sessionTask.originalRequest
287
+ currentRequest: sessionTask.currentRequest];
288
+ }
282
289
283
290
if (delegate.shouldWriteToFile ) {
284
291
NSError *error = nil ;
@@ -351,6 +358,14 @@ - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)sessionTask
351
358
if (delegate.error
352
359
&& ([sessionTask.response isKindOfClass: [NSHTTPURLResponse class ]] || sessionTask.response == nil )
353
360
&& delegate.request .retryHandler ) {
361
+
362
+ for (id <AWSNetworkingHTTPResponseInterceptor>interceptor in delegate.request .responseInterceptors ) {
363
+ [interceptor interceptResponse: (NSHTTPURLResponse *)sessionTask.response
364
+ data: nil
365
+ originalRequest: sessionTask.originalRequest
366
+ currentRequest: sessionTask.currentRequest];
367
+ }
368
+
354
369
AWSNetworkingRetryType retryType = [delegate.request.retryHandler shouldRetry: delegate.currentRetryCount
355
370
originalRequest: delegate.request
356
371
response: (NSHTTPURLResponse *)sessionTask.response
You can’t perform that action at this time.
0 commit comments