From 20e7a40b9cd66d50eee4301ee07b3f82e74271d9 Mon Sep 17 00:00:00 2001 From: Ramanpreet Nara Date: Thu, 15 Oct 2020 08:46:34 -0700 Subject: [PATCH] Remove TVNavigationEventEmitter Summary: This NativeModule is actualy not used! Removing this now. Changelog: [Internal] Reviewed By: fkgozali Differential Revision: D24324362 fbshipit-source-id: 1322c5e072961f1c6c54bfc6dbd562d42f9e5b3f --- .../AppleTV/NativeTVNavigationEventEmitter.js | 39 ------------------- .../FBReactNativeSpec-generated.mm | 23 ----------- .../FBReactNativeSpec/FBReactNativeSpec.h | 19 --------- .../specs/jni/FBReactNativeSpec-generated.cpp | 27 ------------- .../fbreact/specs/jni/FBReactNativeSpec.h | 14 ------- 5 files changed, 122 deletions(-) delete mode 100644 Libraries/Components/AppleTV/NativeTVNavigationEventEmitter.js diff --git a/Libraries/Components/AppleTV/NativeTVNavigationEventEmitter.js b/Libraries/Components/AppleTV/NativeTVNavigationEventEmitter.js deleted file mode 100644 index e4e4e47d55..0000000000 --- a/Libraries/Components/AppleTV/NativeTVNavigationEventEmitter.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @flow strict - * @format - */ - -'use strict'; - -import type {TurboModule} from '../../TurboModule/RCTExport'; -import * as TurboModuleRegistry from '../../TurboModule/TurboModuleRegistry'; - -export interface Spec extends TurboModule { - +addListener: (eventName: string) => void; - +removeListeners: (count: number) => void; -} - -let NativeModule: ?Spec = null; - -const wrapperModule = { - addListener(eventName: string) { - if (NativeModule == null) { - NativeModule = TurboModuleRegistry.get('TVNavigationEventEmitter'); - } - NativeModule && NativeModule.addListener(eventName); - }, - - removeListeners(count: number) { - if (NativeModule == null) { - NativeModule = TurboModuleRegistry.get('TVNavigationEventEmitter'); - } - NativeModule && NativeModule.removeListeners(count); - }, -}; - -export default wrapperModule; diff --git a/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm b/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm index 152c9f7ae7..91687bc555 100644 --- a/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm +++ b/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm @@ -2159,29 +2159,6 @@ namespace facebook { } // namespace react } // namespace facebook -namespace facebook { - namespace react { - - static facebook::jsi::Value __hostFunction_NativeTVNavigationEventEmitterSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeTVNavigationEventEmitterSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); - } - - NativeTVNavigationEventEmitterSpecJSI::NativeTVNavigationEventEmitterSpecJSI(const ObjCTurboModule::InitParams ¶ms) - : ObjCTurboModule(params) { - - methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeTVNavigationEventEmitterSpecJSI_addListener}; - - - methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeTVNavigationEventEmitterSpecJSI_removeListeners}; - - } - } // namespace react -} // namespace facebook - namespace facebook { namespace react { diff --git a/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h b/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h index faed1c7120..8c3415791d 100644 --- a/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h +++ b/Libraries/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h @@ -2111,24 +2111,6 @@ namespace facebook { } // namespace react } // namespace facebook -@protocol NativeTVNavigationEventEmitterSpec - -- (void)addListener:(NSString *)eventName; -- (void)removeListeners:(double)count; - -@end -namespace facebook { - namespace react { - /** - * ObjC++ class for module 'TVNavigationEventEmitter' - */ - class JSI_EXPORT NativeTVNavigationEventEmitterSpecJSI : public ObjCTurboModule { - public: - NativeTVNavigationEventEmitterSpecJSI(const ObjCTurboModule::InitParams ¶ms); - }; - } // namespace react -} // namespace facebook - @protocol NativeTimingSpec - (void)createTimer:(double)callbackID @@ -3027,7 +3009,6 @@ inline JS::NativeStatusBarManagerIOS::Constants::Builder::Builder(Constants i) : return i.unsafeRawValue(); }) {} - inline JS::NativeToastAndroid::Constants::Builder::Builder(const Input i) : _factory(^{ NSMutableDictionary *d = [NSMutableDictionary new]; auto SHORT = i.SHORT.get(); diff --git a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec-generated.cpp b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec-generated.cpp index e8fdde414b..a10431c610 100644 --- a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec-generated.cpp +++ b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec-generated.cpp @@ -2260,33 +2260,6 @@ namespace facebook { - } - - } // namespace react -} // namespace facebook -namespace facebook { - namespace react { - - - static facebook::jsi::Value __hostFunction_NativeTVNavigationEventEmitterSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeJavaMethod(rt, VoidKind, "addListener", "(Ljava/lang/String;)V", args, count); - } - - static facebook::jsi::Value __hostFunction_NativeTVNavigationEventEmitterSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeJavaMethod(rt, VoidKind, "removeListeners", "(D)V", args, count); - } - - - NativeTVNavigationEventEmitterSpecJSI::NativeTVNavigationEventEmitterSpecJSI(const JavaTurboModule::InitParams ¶ms) - : JavaTurboModule(params) { - - methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeTVNavigationEventEmitterSpecJSI_addListener}; - - - methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeTVNavigationEventEmitterSpecJSI_removeListeners}; - - - } } // namespace react diff --git a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec.h b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec.h index 49f97cc402..50469047da 100644 --- a/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec.h +++ b/ReactAndroid/src/main/java/com/facebook/fbreact/specs/jni/FBReactNativeSpec.h @@ -759,20 +759,6 @@ namespace facebook { } // namespace react } // namespace facebook -namespace facebook { - namespace react { - /** - * C++ class for module 'TVNavigationEventEmitter' - */ - - class JSI_EXPORT NativeTVNavigationEventEmitterSpecJSI : public JavaTurboModule { - public: - NativeTVNavigationEventEmitterSpecJSI(const JavaTurboModule::InitParams ¶ms); - - }; - } // namespace react -} // namespace facebook - namespace facebook { namespace react { /**