package com.reactnativecommunity.webview import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.bridge.ReactContextBaseJavaModule import com.facebook.react.bridge.WritableMap import com.facebook.react.bridge.ReactContext import com.facebook.react.modules.core.DeviceEventManagerModule class RNCWebViewMessagingModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext) { override fun getName(): String { return "RNCWebViewMessagingModule" } fun sendEvent(reactContext: ReactContext, eventName: String, params: WritableMap?) { reactContext .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java) .emit(eventName, params) } }