1515#import < React/RCTUtils.h>
1616
1717#import < React/RCTHTTPRequestHandler.h>
18- #import < react/featureflags/ReactNativeFeatureFlags.h>
1918
2019#import " RCTInspectorNetworkReporter.h"
2120#import " RCTNetworkPlugins.h"
@@ -452,9 +451,7 @@ - (BOOL)canHandleRequest:(NSURLRequest *)request
452451 __weak RCTNetworkTask *weakTask = task;
453452 return ^{
454453 [weakTask cancel ];
455- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
456- [RCTInspectorNetworkReporter reportRequestFailed: devToolsRequestId cancelled: YES ];
457- }
454+ [RCTInspectorNetworkReporter reportRequestFailed: devToolsRequestId cancelled: YES ];
458455 if (cancellationBlock) {
459456 cancellationBlock ();
460457 }
@@ -574,19 +571,17 @@ - (void)sendData:(NSData *)data
574571 }
575572 }
576573
577- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
578- id responseDataForPreview;
579- if ([responseType isEqualToString: @" blob" ]) {
580- responseDataForPreview = data;
581- } else if ([responseData isKindOfClass: [NSString class ]]) {
582- responseDataForPreview = responseData;
583- }
584- bool base64Encoded = [responseType isEqualToString: @" base64" ] || [responseType isEqualToString: @" blob" ];
585-
586- [RCTInspectorNetworkReporter maybeStoreResponseBody: task.devToolsRequestId
587- data: responseDataForPreview
588- base64Encoded: base64Encoded];
574+ id responseDataForPreview;
575+ if ([responseType isEqualToString: @" blob" ]) {
576+ responseDataForPreview = data;
577+ } else if ([responseData isKindOfClass: [NSString class ]]) {
578+ responseDataForPreview = responseData;
589579 }
580+ bool base64Encoded = [responseType isEqualToString: @" base64" ] || [responseType isEqualToString: @" blob" ];
581+
582+ [RCTInspectorNetworkReporter maybeStoreResponseBody: task.devToolsRequestId
583+ data: responseDataForPreview
584+ base64Encoded: base64Encoded];
590585
591586 [self sendEventWithName: @" didReceiveNetworkData" body: @[ task.requestID, responseData ]];
592587}
@@ -620,12 +615,10 @@ - (void)sendRequest:(NSURLRequest *)request
620615 id responseURL = response.URL ? response.URL .absoluteString : [NSNull null ];
621616 NSArray <id > *responseJSON = @[ task.requestID, @(status), headers, responseURL ];
622617
623- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
624- [RCTInspectorNetworkReporter reportResponseStart: task.devToolsRequestId
625- response: response
626- statusCode: status
627- headers: headers];
628- }
618+ [RCTInspectorNetworkReporter reportResponseStart: task.devToolsRequestId
619+ response: response
620+ statusCode: status
621+ headers: headers];
629622 [weakSelf sendEventWithName: @" didReceiveNetworkResponse" body: responseJSON];
630623 };
631624
@@ -660,10 +653,8 @@ - (void)sendRequest:(NSURLRequest *)request
660653 @(total)
661654 ];
662655
663- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
664- [RCTInspectorNetworkReporter reportDataReceived: task.devToolsRequestId data: data];
665- [RCTInspectorNetworkReporter maybeStoreResponseBodyIncremental: task.devToolsRequestId data: responseString];
666- }
656+ [RCTInspectorNetworkReporter reportDataReceived: task.devToolsRequestId data: data];
657+ [RCTInspectorNetworkReporter maybeStoreResponseBodyIncremental: task.devToolsRequestId data: responseString];
667658 [weakSelf sendEventWithName: @" didReceiveNetworkIncrementalData" body: responseJSON];
668659 };
669660 } else {
@@ -700,12 +691,10 @@ - (void)sendRequest:(NSURLRequest *)request
700691 NSArray *responseJSON =
701692 @[ task.requestID, RCTNullIfNil (error.localizedDescription), error.code == kCFURLErrorTimedOut ? @YES : @NO ];
702693
703- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
704- if (error != nullptr ) {
705- [RCTInspectorNetworkReporter reportRequestFailed: task.devToolsRequestId cancelled: NO ];
706- } else {
707- [RCTInspectorNetworkReporter reportResponseEnd: task.devToolsRequestId encodedDataLength: data.length];
708- }
694+ if (error != nullptr ) {
695+ [RCTInspectorNetworkReporter reportRequestFailed: task.devToolsRequestId cancelled: NO ];
696+ } else {
697+ [RCTInspectorNetworkReporter reportResponseEnd: task.devToolsRequestId encodedDataLength: data.length];
709698 }
710699 [strongSelf sendEventWithName: @" didCompleteNetworkResponse" body: responseJSON];
711700 [strongSelf->_tasksByRequestID removeObjectForKey: task.requestID];
@@ -723,12 +712,10 @@ - (void)sendRequest:(NSURLRequest *)request
723712 }
724713 _tasksByRequestID[task.requestID] = task;
725714 responseSender (@[ task.requestID ]);
726- if (facebook::react::ReactNativeFeatureFlags::enableNetworkEventReporting ()) {
727- [RCTInspectorNetworkReporter reportRequestStart: task.devToolsRequestId
728- request: request
729- encodedDataLength: task.response.expectedContentLength];
730- [RCTInspectorNetworkReporter reportConnectionTiming: task.devToolsRequestId request: task.request];
731- }
715+ [RCTInspectorNetworkReporter reportRequestStart: task.devToolsRequestId
716+ request: request
717+ encodedDataLength: task.response.expectedContentLength];
718+ [RCTInspectorNetworkReporter reportConnectionTiming: task.devToolsRequestId request: task.request];
732719 }
733720
734721 [task start ];
0 commit comments