diff --git a/node_modules/react-native-html-to-pdf/android/src/main/java/com/htmltopdf/HtmlToPdfPackage.kt b/node_modules/react-native-html-to-pdf/android/src/main/java/com/htmltopdf/HtmlToPdfPackage.kt index 5fe5a8d..d2586e0 100644 --- a/node_modules/react-native-html-to-pdf/android/src/main/java/com/htmltopdf/HtmlToPdfPackage.kt +++ b/node_modules/react-native-html-to-pdf/android/src/main/java/com/htmltopdf/HtmlToPdfPackage.kt @@ -1,33 +1,16 @@ package com.htmltopdf -import com.facebook.react.BaseReactPackage +import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext -import com.facebook.react.module.model.ReactModuleInfo -import com.facebook.react.module.model.ReactModuleInfoProvider -import java.util.HashMap +import com.facebook.react.uimanager.ViewManager -class HtmlToPdfPackage : BaseReactPackage() { - override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? { - return if (name == HtmlToPdfModule.NAME) { - HtmlToPdfModule(reactContext) - } else { - null - } +class HtmlToPdfPackage : ReactPackage { + override fun createNativeModules(reactContext: ReactApplicationContext): List { + return listOf(HtmlToPdfModule(reactContext)) } - override fun getReactModuleInfoProvider(): ReactModuleInfoProvider { - return ReactModuleInfoProvider { - val moduleInfos: MutableMap = HashMap() - moduleInfos[HtmlToPdfModule.NAME] = ReactModuleInfo( - HtmlToPdfModule.NAME, - HtmlToPdfModule.NAME, - false, // canOverrideExistingModule - false, // needsEagerInit - false, // isCxxModule - true // isTurboModule - ) - moduleInfos - } + override fun createViewManagers(reactContext: ReactApplicationContext): List> { + return emptyList() } }