From b32e99689885b062d0eed7fdeedbf1d4a585b88b Mon Sep 17 00:00:00 2001 From: Peter Argany Date: Wed, 20 Jan 2021 12:54:38 -0800 Subject: [PATCH] Fix RCTNetworking yellow box Summary: Since `RCTNetworking` overrides init, it requires main queue setup. Native module infra currently throw a yellowbox if a module forgets it. This diff fixes that. {F361182429} Changelog: [Internal] Reviewed By: shergin Differential Revision: D25962402 fbshipit-source-id: d847117cbfe0a191dc1882898711693c6fda68cd --- Libraries/Network/RCTNetworking.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Libraries/Network/RCTNetworking.mm b/Libraries/Network/RCTNetworking.mm index 1869ebc35ba..0f9c3d61c0b 100644 --- a/Libraries/Network/RCTNetworking.mm +++ b/Libraries/Network/RCTNetworking.mm @@ -157,6 +157,11 @@ static NSString *RCTGenerateFormBoundary() RCT_EXPORT_MODULE() ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + - (instancetype)init { return [super initWithDisabledObservation];