From f2ee0fe78f17a5847a93a42a26ecfd0358c94765 Mon Sep 17 00:00:00 2001 From: see2ever <77284361+see2ever@users.noreply.github.com> Date: Fri, 29 Dec 2023 16:42:46 +0800 Subject: [PATCH] feat(androi): check mRAC before sendEvent to JS --- .../src/main/java/com/getui/reactnativegetui/GetuiModule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/getui/reactnativegetui/GetuiModule.java b/android/src/main/java/com/getui/reactnativegetui/GetuiModule.java index 1b1df8c5..d88ea6c0 100755 --- a/android/src/main/java/com/getui/reactnativegetui/GetuiModule.java +++ b/android/src/main/java/com/getui/reactnativegetui/GetuiModule.java @@ -338,7 +338,9 @@ public static void sendEvent(String eventName, String type, String key, String v * @param params */ public static void sendEvent(String eventName, @Nullable WritableMap params){ - mRAC.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) + if (mRAC != null && mRAC.hasActiveCatalystInstance()) { + mRAC.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) .emit(eventName, params); + } } }