Files
react-native/ReactCommon/react/renderer/core/RawEvent.cpp
T
Samuel Susla 2016460528 Pass event priority to React
Summary:
Changelog: [internal]

This is a mechanism that will guess event's React priority based on other events ongoing on the platform.

If an event happens within span of ContinuousStart -> ContinuousEnd and its category is unspecified, we deduce it's React priority to be default. All other events are discrete.

Special case: `onScroll`, which is always treated as "Default".

Reviewed By: JoshuaGross

Differential Revision: D28485060

fbshipit-source-id: d2eae63dbcf03271dfed97128a1590dd165a3ce2
2021-05-25 01:16:04 -07:00

25 lines
580 B
C++

/*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#include "RawEvent.h"
namespace facebook {
namespace react {
RawEvent::RawEvent(
std::string type,
ValueFactory payloadFactory,
SharedEventTarget eventTarget,
Category category)
: type(std::move(type)),
payloadFactory(std::move(payloadFactory)),
eventTarget(std::move(eventTarget)),
category(category) {}
} // namespace react
} // namespace facebook