diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-01-17 20:21:11 -0600 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2023-01-17 20:21:11 -0600 |
commit | a13f9bf0916f80417ea20cc98ad86fe51f1a60dd (patch) | |
tree | f124df035d35e80ce287c9ee87b034e2e8382b16 /android/app/src/main/jni/MainComponentsRegistry.cpp | |
parent | b449ab842fc64177f8ba1e17199911f02cb99526 (diff) | |
download | voidsky-a13f9bf0916f80417ea20cc98ad86fe51f1a60dd.tar.zst |
Upgrade to react-native 0.71.0
Diffstat (limited to 'android/app/src/main/jni/MainComponentsRegistry.cpp')
-rw-r--r-- | android/app/src/main/jni/MainComponentsRegistry.cpp | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/android/app/src/main/jni/MainComponentsRegistry.cpp b/android/app/src/main/jni/MainComponentsRegistry.cpp deleted file mode 100644 index 8f7edffd6..000000000 --- a/android/app/src/main/jni/MainComponentsRegistry.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "MainComponentsRegistry.h" - -#include <CoreComponentsRegistry.h> -#include <fbjni/fbjni.h> -#include <react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h> -#include <react/renderer/components/rncore/ComponentDescriptors.h> - -namespace facebook { -namespace react { - -MainComponentsRegistry::MainComponentsRegistry(ComponentFactory *delegate) {} - -std::shared_ptr<ComponentDescriptorProviderRegistry const> -MainComponentsRegistry::sharedProviderRegistry() { - auto providerRegistry = CoreComponentsRegistry::sharedProviderRegistry(); - - // Custom Fabric Components go here. You can register custom - // components coming from your App or from 3rd party libraries here. - // - // providerRegistry->add(concreteComponentDescriptorProvider< - // AocViewerComponentDescriptor>()); - return providerRegistry; -} - -jni::local_ref<MainComponentsRegistry::jhybriddata> -MainComponentsRegistry::initHybrid( - jni::alias_ref<jclass>, - ComponentFactory *delegate) { - auto instance = makeCxxInstance(delegate); - - auto buildRegistryFunction = - [](EventDispatcher::Weak const &eventDispatcher, - ContextContainer::Shared const &contextContainer) - -> ComponentDescriptorRegistry::Shared { - auto registry = MainComponentsRegistry::sharedProviderRegistry() - ->createComponentDescriptorRegistry( - {eventDispatcher, contextContainer}); - - auto mutableRegistry = - std::const_pointer_cast<ComponentDescriptorRegistry>(registry); - - mutableRegistry->setFallbackComponentDescriptor( - std::make_shared<UnimplementedNativeViewComponentDescriptor>( - ComponentDescriptorParameters{ - eventDispatcher, contextContainer, nullptr})); - - return registry; - }; - - delegate->buildRegistryFunction = buildRegistryFunction; - return instance; -} - -void MainComponentsRegistry::registerNatives() { - registerHybrid({ - makeNativeMethod("initHybrid", MainComponentsRegistry::initHybrid), - }); -} - -} // namespace react -} // namespace facebook |