diff --git a/React/Executors/RCTJSCExecutor.h b/React/Executors/RCTJSCExecutor.h index 11932c1d8..447f39d03 100644 --- a/React/Executors/RCTJSCExecutor.h +++ b/React/Executors/RCTJSCExecutor.h @@ -60,7 +60,7 @@ RCT_EXTERN NSString *const RCTJavaScriptContextCreatedNotification; * If available, the error's userInfo property will contain the JS stacktrace under * the RCTJSStackTraceKey key. */ -- (NSError *)convertJSErrorToNSError:(JSValueRef)jsError context:(JSContextRef)context; +- (NSError *)errorForJSError:(JSValue *)jsError; /** * @experimental diff --git a/React/Executors/RCTJSCExecutor.mm b/React/Executors/RCTJSCExecutor.mm index deab6281e..cd32ae19f 100644 --- a/React/Executors/RCTJSCExecutor.mm +++ b/React/Executors/RCTJSCExecutor.mm @@ -238,9 +238,9 @@ static NSError *RCTNSErrorFromJSError(RCTJSCWrapper *jscWrapper, JSContextRef co return [NSError errorWithDomain:RCTErrorDomain code:1 userInfo:errorInfo]; } -- (NSError *)convertJSErrorToNSError:(JSValueRef)jsError context:(JSContextRef)context +- (NSError *)errorForJSError:(JSValue *)jsError { - return RCTNSErrorFromJSError(_jscWrapper, context, jsError); + return RCTNSErrorFromJSError(_jscWrapper, jsError.context.JSGlobalContextRef, jsError.JSValueRef); } #if RCT_DEV