TP-82226: RN Crash fix for Executor (#12564)

This commit is contained in:
Raaj Gopal
2024-09-16 16:37:09 +05:30
committed by GitHub
parent f8222b57f9
commit d43cb2060d

View File

@@ -13,9 +13,11 @@ import androidx.media3.datasource.cache.LeastRecentlyUsedCacheEvictor
import androidx.media3.datasource.cache.SimpleCache
import androidx.multidex.MultiDexApplication
import com.BV.LinearGradient.LinearGradientPackage
import com.facebook.hermes.reactexecutor.HermesExecutorFactory
import com.facebook.react.PackageList
import com.facebook.react.ReactApplication
import com.facebook.react.ReactPackage
import com.facebook.react.bridge.JavaScriptExecutorFactory
import com.facebook.react.defaults.DefaultReactNativeHost
import com.google.android.play.core.splitcompat.SplitCompat
import com.microsoft.codepush.react.CodePush
@@ -57,6 +59,10 @@ abstract class BaseApplication : MultiDexApplication(), ReactApplication, Media3
override fun getJSBundleFile(): String? {
return CodePush.getJSBundleFile()
}
override fun getJavaScriptExecutorFactory(): JavaScriptExecutorFactory {
return HermesExecutorFactory()
}
}
}