diff --git a/React/Executors/RCTContextExecutor.m b/React/Executors/RCTContextExecutor.m index daa0fa26d..e39a7c94a 100644 --- a/React/Executors/RCTContextExecutor.m +++ b/React/Executors/RCTContextExecutor.m @@ -557,4 +557,13 @@ static NSError *RCTNSErrorFromJSError(JSContextRef context, JSValueRef jsError) }), @"js_call,json_call", (@{@"objectName": objectName}))]; } +RCT_EXPORT_METHOD(setContextName:(NSString *)name) +{ + if (JSGlobalContextSetName != NULL) { + JSStringRef JSName = JSStringCreateWithCFString((__bridge CFStringRef)name); + JSGlobalContextSetName(_context.ctx, JSName); + JSStringRelease(JSName); + } +} + @end