From ce6e02f1966be974f5df922204c7e58173ededcd Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Tue, 3 Dec 2024 14:54:18 +0100 Subject: [PATCH] feat: Use `BaseReactPackage` instead of `TurboReactPackage` This is required for RN 0.77 apparently. TurboReactPackage is deprecated on new arch. No idea why. I am not sure about backwards compatibility either, sorry. Feel free to close this PR if this isn't backwards compatible. --- .../com/th3rdwave/safeareacontext/SafeAreaContextPackage.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaContextPackage.kt b/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaContextPackage.kt index 691a7827..51ade394 100644 --- a/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaContextPackage.kt +++ b/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaContextPackage.kt @@ -1,6 +1,6 @@ package com.th3rdwave.safeareacontext -import com.facebook.react.TurboReactPackage +import com.facebook.react.BaseReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.module.annotations.ReactModule @@ -8,9 +8,9 @@ import com.facebook.react.module.model.ReactModuleInfo import com.facebook.react.module.model.ReactModuleInfoProvider import com.facebook.react.uimanager.ViewManager -// Fool autolinking for older versions that do not support TurboReactPackage. +// Fool autolinking for older versions that do not support BaseReactPackage. // public class SafeAreaContextPackage implements ReactPackage { -class SafeAreaContextPackage : TurboReactPackage() { +class SafeAreaContextPackage : BaseReactPackage() { override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? { return when (name) { SafeAreaContextModule.NAME -> SafeAreaContextModule(reactContext)