From 071d2b19327267c930010a0638b0a280598b7e8c Mon Sep 17 00:00:00 2001 From: Hatem Date: Tue, 11 Jul 2023 23:31:21 +0300 Subject: [PATCH 1/2] fix new event emitter on android --- .../src/main/java/com/webengage/WebengageBridge.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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<>(); From f80bd006937aa099f1a7572b61b8ab4e9019fb4c Mon Sep 17 00:00:00 2001 From: Hatem Date: Tue, 11 Jul 2023 23:32:06 +0300 Subject: [PATCH 2/2] fix new event emitter warnings on ios --- lib/ios/WEGWebEngageBridge.m | 8 ++++++++ 1 file changed, 8 insertions(+) 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"]; }