File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -292,11 +292,20 @@ BOOL isValidMapboxEndpoint(NSURL *url) {
292292
293293 assert (session);
294294
295+ if ([networkManager.delegate respondsToSelector: @selector (willSendRequest: )]) {
296+ req = [networkManager.delegate willSendRequest: req];
297+ }
298+
295299 request->task = [session
296300 dataTaskWithRequest: req
297301 completionHandler: ^(NSData * data, NSURLResponse * res, NSError * error) {
298302 session = nil ;
299303
304+ if ([networkManager.delegate respondsToSelector: @selector (didReceiveResponse:data:error: )]) {
305+ [networkManager.delegate didReceiveResponse: res data: data error: error];
306+ }
307+
308+
300309 if (error && [error code ] == NSURLErrorCancelled) {
301310 [MLNNativeNetworkManager.sharedManager cancelDownloadEventForResponse: res];
302311 return ;
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ NS_ASSUME_NONNULL_BEGIN
1010
1111- (NSURLSession *)sessionForNetworkManager : (MLNNativeNetworkManager *)networkManager ;
1212
13+ -(NSMutableURLRequest *)willSendRequest : (NSMutableURLRequest *)request ;
14+
15+ -(void )didReceiveResponse : (NSURLResponse *)response data : (NSData *)data error : (NSError *)error ;
16+
1317@required
1418
1519- (NSURLSessionConfiguration *)sessionConfiguration ;
You can’t perform that action at this time.
0 commit comments