diff --git a/lib/android/src/main/java/com/webengage/WebengageBridge.java b/lib/android/src/main/java/com/webengage/WebengageBridge.java index 514b4bd..fa45c24 100644 --- a/lib/android/src/main/java/com/webengage/WebengageBridge.java +++ b/lib/android/src/main/java/com/webengage/WebengageBridge.java @@ -262,6 +262,16 @@ public void logout() { WebEngage.get().user().logout(); } + @ReactMethod + public void addListener(String eventName) { + // Keep: Required for RN built in Event Emitter Calls. + } + + @ReactMethod + public void removeListeners(Integer count) { + // Keep: Required for RN built in Event Emitter Calls. + } + private Map recursivelyDeconstructReadableMap(ReadableMap readableMap) { ReadableMapKeySetIterator iterator = readableMap.keySetIterator(); Map deconstructedMap = new HashMap<>(); diff --git a/lib/ios/WEGWebEngageBridge.m b/lib/ios/WEGWebEngageBridge.m index 83cde6c..b03158b 100644 --- a/lib/ios/WEGWebEngageBridge.m +++ b/lib/ios/WEGWebEngageBridge.m @@ -216,6 +216,14 @@ - (NSArray *)setDatesInArray:(NSMutableArray *)mutableArr { [[WebEngage sharedInstance].user logout]; } +RCT_EXPORT_METHOD(addListener : (NSString *)eventName) { + // Keep: Required for RN built in Event Emitter Calls. +} + +RCT_EXPORT_METHOD(removeListeners : (NSInteger)count) { + // Keep: Required for RN built in Event Emitter Calls. +} + - (NSArray *)supportedEvents { return @[@"notificationPrepared", @"notificationShown", @"notificationClicked", @"notificationDismissed", @"pushNotificationClicked",@"universalLinkClicked"]; }