Skip to content

Commit f29ad54

Browse files
javachefacebook-github-bot
authored andcommitted
Pass through coalesce info to Fabric eventEmitter
Summary: Changelog: [Internal] Reviewed By: JoshuaGross Differential Revision: D30767649 fbshipit-source-id: d5e730850408afd23a4d4964ef7dd3b17fa44a19
1 parent b4ac211 commit f29ad54

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

ReactAndroid/src/main/java/com/facebook/react/uimanager/events/ReactEventEmitter.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,10 @@ public void receiveEvent(int targetReactTag, String eventName, @Nullable Writabl
6161

6262
@Override
6363
public void receiveEvent(
64-
int surfaceId,
65-
int targetTag,
66-
String eventName,
67-
boolean canCoalesceEvent,
68-
int customCoalesceKey,
69-
@Nullable WritableMap event) {
64+
int surfaceId, int targetTag, String eventName, @Nullable WritableMap event) {
7065
// The two additional params here, `canCoalesceEvent` and `customCoalesceKey`, have no
7166
// meaning outside of Fabric.
72-
receiveEvent(surfaceId, targetTag, eventName, event);
67+
receiveEvent(surfaceId, targetTag, eventName, false, 0, event);
7368
}
7469

7570
@Override
@@ -120,10 +115,16 @@ private RCTEventEmitter getEventEmitter(int reactTag) {
120115

121116
@Override
122117
public void receiveEvent(
123-
int surfaceId, int targetReactTag, String eventName, @Nullable WritableMap event) {
118+
int surfaceId,
119+
int targetReactTag,
120+
String eventName,
121+
boolean canCoalesceEvent,
122+
int customCoalesceKey,
123+
@Nullable WritableMap event) {
124124
@UIManagerType int uiManagerType = ViewUtil.getUIManagerType(targetReactTag);
125125
if (uiManagerType == UIManagerType.FABRIC && mFabricEventEmitter != null) {
126-
mFabricEventEmitter.receiveEvent(surfaceId, targetReactTag, eventName, event);
126+
mFabricEventEmitter.receiveEvent(
127+
surfaceId, targetReactTag, eventName, canCoalesceEvent, customCoalesceKey, event);
127128
} else if (uiManagerType == UIManagerType.DEFAULT && getEventEmitter(targetReactTag) != null) {
128129
mRCTEventEmitter.receiveEvent(targetReactTag, eventName, event);
129130
} else {

0 commit comments

Comments
 (0)