From 2c112f0d8f3aaea1764b32b1874ca17a4a95ea8f Mon Sep 17 00:00:00 2001 From: Zeya Peng Date: Mon, 17 Nov 2025 07:00:56 -0800 Subject: [PATCH] use Dynamic type on DynamicEventPayload Summary: ## Changelog: [General] [Internal] - use Dynamic type on DynamicEventPayload this EventPayload type was added since D71198197, but it still shares type with ValueFactoryEventPayload, which doesnt seem intentional Differential Revision: D87092393 --- .../ReactCommon/react/renderer/core/DynamicEventPayload.cpp | 2 +- .../ReactCommon/react/renderer/core/EventPayloadType.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native/ReactCommon/react/renderer/core/DynamicEventPayload.cpp b/packages/react-native/ReactCommon/react/renderer/core/DynamicEventPayload.cpp index ab905e1f65db71..820f93195a1b32 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/DynamicEventPayload.cpp +++ b/packages/react-native/ReactCommon/react/renderer/core/DynamicEventPayload.cpp @@ -19,7 +19,7 @@ jsi::Value DynamicEventPayload::asJSIValue(jsi::Runtime& runtime) const { } EventPayloadType DynamicEventPayload::getType() const { - return EventPayloadType::ValueFactory; + return EventPayloadType::Dynamic; } std::optional DynamicEventPayload::extractValue( diff --git a/packages/react-native/ReactCommon/react/renderer/core/EventPayloadType.h b/packages/react-native/ReactCommon/react/renderer/core/EventPayloadType.h index 4d9624a69a849b..d18c1adabd4aba 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/EventPayloadType.h +++ b/packages/react-native/ReactCommon/react/renderer/core/EventPayloadType.h @@ -9,6 +9,6 @@ namespace facebook::react { -enum class EventPayloadType { ValueFactory, PointerEvent, ScrollEvent }; +enum class EventPayloadType { ValueFactory, PointerEvent, ScrollEvent, Dynamic }; }