File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 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
279279 if (!delegate.error
280280 && [sessionTask.response isKindOfClass: [NSHTTPURLResponse class ]]) {
281281 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+ }
282289
283290 if (delegate.shouldWriteToFile ) {
284291 NSError *error = nil ;
@@ -351,6 +358,14 @@ - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)sessionTask
351358 if (delegate.error
352359 && ([sessionTask.response isKindOfClass: [NSHTTPURLResponse class ]] || sessionTask.response == nil )
353360 && 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+
354369 AWSNetworkingRetryType retryType = [delegate.request.retryHandler shouldRetry: delegate.currentRetryCount
355370 originalRequest: delegate.request
356371 response: (NSHTTPURLResponse *)sessionTask.response
You can’t perform that action at this time.
0 commit comments