From 47250e7ed7d608e499ae8f3ec99494269db30292 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Tue, 7 Jun 2022 17:50:05 -0500 Subject: Initial commit --- .../src/main/jni/MainApplicationModuleProvider.cpp | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 android/app/src/main/jni/MainApplicationModuleProvider.cpp (limited to 'android/app/src/main/jni/MainApplicationModuleProvider.cpp') diff --git a/android/app/src/main/jni/MainApplicationModuleProvider.cpp b/android/app/src/main/jni/MainApplicationModuleProvider.cpp new file mode 100644 index 000000000..0ac23cc62 --- /dev/null +++ b/android/app/src/main/jni/MainApplicationModuleProvider.cpp @@ -0,0 +1,24 @@ +#include "MainApplicationModuleProvider.h" + +#include + +namespace facebook { +namespace react { + +std::shared_ptr MainApplicationModuleProvider( + const std::string moduleName, + const JavaTurboModule::InitParams ¶ms) { + // Here you can provide your own module provider for TurboModules coming from + // either your application or from external libraries. The approach to follow + // is similar to the following (for a library called `samplelibrary`: + // + // auto module = samplelibrary_ModuleProvider(moduleName, params); + // if (module != nullptr) { + // return module; + // } + // return rncore_ModuleProvider(moduleName, params); + return rncore_ModuleProvider(moduleName, params); +} + +} // namespace react +} // namespace facebook -- cgit 1.4.1