fix(modules/LogBoxModule): initialize packageParam regardless of build type

This commit is contained in:
PalmDevs 2025-10-15 18:55:32 +07:00
parent 8e1e9a104b
commit 536e9ef21e
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -12,11 +12,11 @@ class LogBoxModule : Module() {
lateinit var packageParam: XC_LoadPackage.LoadPackageParam
override fun onLoad(packageParam: XC_LoadPackage.LoadPackageParam) = with(packageParam) {
this@LogBoxModule.packageParam = packageParam
// Only enable this module in debug builds
if (!BuildConfig.DEBUG) return@with
this@LogBoxModule.packageParam = packageParam
val dcdReactNativeHostClass = classLoader.loadClass("com.discord.bridge.DCDReactNativeHost")
val getUseDeveloperSupportMethod = dcdReactNativeHostClass.methods.first { it.name == "getUseDeveloperSupport" }