diff --git a/packages/react-native/Libraries/Network/RCTNetworking.h b/packages/react-native/Libraries/Network/RCTNetworking.h index fcc9fe81714..b4507aad334 100644 --- a/packages/react-native/Libraries/Network/RCTNetworking.h +++ b/packages/react-native/Libraries/Network/RCTNetworking.h @@ -28,6 +28,8 @@ @interface RCTNetworking : RCTEventEmitter +- (instancetype)init NS_DESIGNATED_INITIALIZER; + /** * Allows RCTNetworking instances to be initialized with handlers. * The handlers will be requested via the bridge's moduleForName method when required. diff --git a/packages/react-native/Libraries/Network/RCTNetworking.mm b/packages/react-native/Libraries/Network/RCTNetworking.mm index 7abc90d75c2..6e0884dc241 100644 --- a/packages/react-native/Libraries/Network/RCTNetworking.mm +++ b/packages/react-native/Libraries/Network/RCTNetworking.mm @@ -170,7 +170,7 @@ RCT_EXPORT_MODULE() - (instancetype)initWithHandlersProvider: (NSArray> * (^)(RCTModuleRegistry *moduleRegistry))getHandlers { - if (self = [super initWithDisabledObservation]) { + if (self = [self init]) { _handlersProvider = getHandlers; } return self;