diff --git a/package/android/src/main/java/com/mrousavy/camera/frameprocessor/VisionCameraProxy.kt b/package/android/src/main/java/com/mrousavy/camera/frameprocessor/VisionCameraProxy.kt index db41e55..81bd1af 100644 --- a/package/android/src/main/java/com/mrousavy/camera/frameprocessor/VisionCameraProxy.kt +++ b/package/android/src/main/java/com/mrousavy/camera/frameprocessor/VisionCameraProxy.kt @@ -14,7 +14,7 @@ import com.mrousavy.camera.core.ViewNotFoundError import java.lang.ref.WeakReference @Suppress("KotlinJniMissingFunction") // we use fbjni. -class VisionCameraProxy(context: ReactApplicationContext) { +class VisionCameraProxy(private val reactContext: ReactApplicationContext) { companion object { const val TAG = "VisionCameraProxy" } @@ -24,6 +24,8 @@ class VisionCameraProxy(context: ReactApplicationContext) { private var mHybridData: HybridData private var mContext: WeakReference private var mScheduler: VisionCameraScheduler + val context: ReactApplicationContext + get() = reactContext init { val jsCallInvokerHolder = context.catalystInstance.jsCallInvokerHolder as CallInvokerHolderImpl