diff --git a/React/CxxBridge/RCTCxxBridge.mm b/React/CxxBridge/RCTCxxBridge.mm index 18b0e09b042..29d86e144d0 100644 --- a/React/CxxBridge/RCTCxxBridge.mm +++ b/React/CxxBridge/RCTCxxBridge.mm @@ -49,10 +49,6 @@ #import #endif -#define RCTAssertJSThread() \ - RCTAssert(self.executorClass || self->_jsThread == [NSThread currentThread], \ - @"This method must be called on JS thread") - static NSString *const RCTJSThreadName = @"com.facebook.react.JavaScript"; typedef void (^RCTPendingCall)(); @@ -557,7 +553,6 @@ struct RCTInstanceCallback : public InstanceCallback { return; } - RCTAssertJSThread(); __weak RCTCxxBridge *weakSelf = self; _jsMessageThread = std::make_shared([NSRunLoop currentRunLoop], ^(NSError *error) { if (error) { @@ -1289,8 +1284,6 @@ RCT_NOT_IMPLEMENTED(- (instancetype)initWithBundleURL:(__unused NSURL *)bundleUR */ - (void)_immediatelyCallTimer:(NSNumber *)timer { - RCTAssertJSThread(); - if (_reactInstance) { _reactInstance->callJSFunction("JSTimers", "callTimers", folly::dynamic::array(folly::dynamic::array([timer doubleValue])));