Remove RCTViewConfigEventValidAttributesDisabled
Summary: Changelog: [Internal] Codemod-bot already hardcoded this to false a while back, so cleaning up the code related to it. Reviewed By: RSNara Differential Revision: D41615378 fbshipit-source-id: 7b62b20b8e25f0a06d207b2457d6caf9ad5c695e
This commit is contained in:
Родитель
d9666962f7
Коммит
1452a55845
|
@ -37,10 +37,7 @@ export function DynamicallyInjectedByGestureHandler<T: {...}>(object: T): T {
|
|||
export function ConditionallyIgnoredEventHandlers<T: {[name: string]: true}>(
|
||||
value: T,
|
||||
): T | void {
|
||||
if (
|
||||
Platform.OS === 'ios' &&
|
||||
!(global.RN$ViewConfigEventValidAttributesDisabled === true)
|
||||
) {
|
||||
if (Platform.OS === 'ios') {
|
||||
return value;
|
||||
}
|
||||
return undefined;
|
||||
|
|
|
@ -56,11 +56,6 @@ RCT_EXTERN void RCTEnableTurboModuleEagerInit(BOOL enabled);
|
|||
RCT_EXTERN BOOL RCTTurboModuleManagerDelegateLockingDisabled(void);
|
||||
RCT_EXTERN void RCTDisableTurboModuleManagerDelegateLocking(BOOL enabled);
|
||||
|
||||
// Turn off validAttribute: entries inside ViewConfigs for events
|
||||
// TODO(109509380): Remove this gating
|
||||
RCT_EXTERN BOOL RCTViewConfigEventValidAttributesDisabled(void);
|
||||
RCT_EXTERN void RCTDisableViewConfigEventValidAttributes(BOOL disabled);
|
||||
|
||||
typedef enum {
|
||||
kRCTGlobalScope,
|
||||
kRCTGlobalScopeUsingRetainJSCallback,
|
||||
|
|
|
@ -120,18 +120,6 @@ void RCTDisableTurboModuleManagerDelegateLocking(BOOL disabled)
|
|||
turboModuleManagerDelegateLockingDisabled = disabled;
|
||||
}
|
||||
|
||||
// Turn off TurboModule delegate locking
|
||||
static BOOL viewConfigEventValidAttributesDisabled = NO;
|
||||
BOOL RCTViewConfigEventValidAttributesDisabled(void)
|
||||
{
|
||||
return viewConfigEventValidAttributesDisabled;
|
||||
}
|
||||
|
||||
void RCTDisableViewConfigEventValidAttributes(BOOL disabled)
|
||||
{
|
||||
viewConfigEventValidAttributesDisabled = disabled;
|
||||
}
|
||||
|
||||
@interface RCTBridge () <RCTReloadListener>
|
||||
@end
|
||||
|
||||
|
|
|
@ -431,25 +431,13 @@ static RCTPropBlock createNSInvocationSetter(NSMethodSignature *typeSignature, S
|
|||
|
||||
if ([type isEqualToString:@"RCTBubblingEventBlock"]) {
|
||||
[bubblingEvents addObject:RCTNormalizeInputEventName(name)];
|
||||
|
||||
// TODO(109509380): Remove this gating
|
||||
if (!RCTViewConfigEventValidAttributesDisabled()) {
|
||||
propTypes[name] = @"BOOL";
|
||||
}
|
||||
} else if ([type isEqualToString:@"RCTCapturingEventBlock"]) {
|
||||
[capturingEvents addObject:RCTNormalizeInputEventName(name)];
|
||||
|
||||
// TODO(109509380): Remove this gating
|
||||
if (!RCTViewConfigEventValidAttributesDisabled()) {
|
||||
propTypes[name] = @"BOOL";
|
||||
}
|
||||
} else if ([type isEqualToString:@"RCTDirectEventBlock"]) {
|
||||
[directEvents addObject:RCTNormalizeInputEventName(name)];
|
||||
|
||||
// TODO(109509380): Remove this gating
|
||||
if (!RCTViewConfigEventValidAttributesDisabled()) {
|
||||
propTypes[name] = @"BOOL";
|
||||
}
|
||||
} else {
|
||||
propTypes[name] = type;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче