/** * OnLoad.cpp — Android JNI entry point * * Registers the JSI install function so Java can call it * during React Native bridge initialization. */ #include #include #include #include "SalviumCryptoModule.h" extern "C" JNIEXPORT void JNICALL Java_com_salvium_crypto_ExpoSalviumCryptoModule_nativeInstall( JNIEnv *env, jobject thiz, jlong jsiRuntimePtr) { auto *rt = reinterpret_cast(jsiRuntimePtr); if (rt) { salvium::install(*rt); } }