Remove references to global.nativeExtensions (#41260)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/41260

This was introduced some experiments which are no longer relevant.

Changelog: [Internal]

Reviewed By: yungsters

Differential Revision: D50736166

fbshipit-source-id: 7c9ff571112127e6a9e317113c05c30483626076
This commit is contained in:
Pieter De Baets 2023-10-31 08:26:28 -07:00 коммит произвёл Facebook GitHub Bot
Родитель e8d622e9d1
Коммит b35914de38
5 изменённых файлов: 13 добавлений и 30 удалений

Просмотреть файл

@ -177,7 +177,7 @@ function updateErrorWithErrorData(
let NativeModules: {[moduleName: string]: $FlowFixMe, ...} = {}; let NativeModules: {[moduleName: string]: $FlowFixMe, ...} = {};
if (global.nativeModuleProxy) { if (global.nativeModuleProxy) {
NativeModules = global.nativeModuleProxy; NativeModules = global.nativeModuleProxy;
} else if (!global.nativeExtensions) { } else {
const bridgeConfig = global.__fbBatchedBridgeConfig; const bridgeConfig = global.__fbBatchedBridgeConfig;
invariant( invariant(
bridgeConfig, bridgeConfig,

Просмотреть файл

@ -15,6 +15,8 @@
import type {ResolvedAssetSource} from './AssetSourceResolver'; import type {ResolvedAssetSource} from './AssetSourceResolver';
import type {ImageSource} from './ImageSource'; import type {ImageSource} from './ImageSource';
import SourceCode from '../NativeModules/specs/NativeSourceCode';
const AssetSourceResolver = require('./AssetSourceResolver'); const AssetSourceResolver = require('./AssetSourceResolver');
const {pickScale} = require('./AssetUtils'); const {pickScale} = require('./AssetUtils');
const AssetRegistry = require('@react-native/assets-registry/registry'); const AssetRegistry = require('@react-native/assets-registry/registry');
@ -27,12 +29,7 @@ function getSourceCodeScriptURL(): ?string {
return _sourceCodeScriptURL; return _sourceCodeScriptURL;
} }
let sourceCode = _sourceCodeScriptURL = SourceCode.getConstants().scriptURL;
global.nativeExtensions && global.nativeExtensions.SourceCode;
if (!sourceCode) {
sourceCode = require('../NativeModules/specs/NativeSourceCode').default;
}
_sourceCodeScriptURL = sourceCode.getConstants().scriptURL;
return _sourceCodeScriptURL; return _sourceCodeScriptURL;
} }

Просмотреть файл

@ -12,8 +12,5 @@ export let isAsyncDebugging: boolean = false;
if (__DEV__) { if (__DEV__) {
// These native interfaces don't exist in asynchronous debugging environments. // These native interfaces don't exist in asynchronous debugging environments.
isAsyncDebugging = isAsyncDebugging = !global.nativeCallSyncHook && !global.RN$Bridgeless;
!global.nativeExtensions &&
!global.nativeCallSyncHook &&
!global.RN$Bridgeless;
} }

Просмотреть файл

@ -110,11 +110,6 @@ class Dimensions {
} }
} }
let initialDims: ?$ReadOnly<DimensionsPayload> =
global.nativeExtensions &&
global.nativeExtensions.DeviceInfo &&
global.nativeExtensions.DeviceInfo.Dimensions;
if (!initialDims) {
// Subscribe before calling getConstants to make sure we don't miss any updates in between. // Subscribe before calling getConstants to make sure we don't miss any updates in between.
RCTDeviceEventEmitter.addListener( RCTDeviceEventEmitter.addListener(
'didUpdateDimensions', 'didUpdateDimensions',
@ -122,9 +117,6 @@ if (!initialDims) {
Dimensions.set(update); Dimensions.set(update);
}, },
); );
initialDims = NativeDeviceInfo.getConstants().Dimensions; Dimensions.set(NativeDeviceInfo.getConstants().Dimensions);
}
Dimensions.set(initialDims);
export default Dimensions; export default Dimensions;

Просмотреть файл

@ -45,9 +45,6 @@ class ExecutorDelegate {
folly::dynamic&& args) = 0; folly::dynamic&& args) = 0;
}; };
using NativeExtensionsProvider =
std::function<folly::dynamic(const std::string&)>;
class JSExecutorFactory { class JSExecutorFactory {
public: public:
virtual std::unique_ptr<JSExecutor> createJSExecutor( virtual std::unique_ptr<JSExecutor> createJSExecutor(