From 16fd5f0ff73e9e991e42f48c72e23ef73918e3ca Mon Sep 17 00:00:00 2001 From: Samuel Susla Date: Wed, 13 Mar 2024 08:21:57 -0700 Subject: [PATCH] delete UnbatchedEventQueue (#43457) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43457 changelog: [internal] UnbatchedEventQueue is no longer used. Reviewed By: javache Differential Revision: D54687451 fbshipit-source-id: 28fe2aea25d7fd98bff488197959968e24244c6e --- .../react/renderer/core/EventDispatcher.cpp | 1 - .../react/renderer/core/EventDispatcher.h | 1 - .../renderer/core/UnbatchedEventQueue.cpp | 17 ------------- .../react/renderer/core/UnbatchedEventQueue.h | 25 ------------------- 4 files changed, 44 deletions(-) delete mode 100644 packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp delete mode 100644 packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h diff --git a/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp index 14e675e9dc0..60fdd79c02a 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp +++ b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.cpp @@ -12,7 +12,6 @@ #include "BatchedEventQueue.h" #include "RawEvent.h" -#include "UnbatchedEventQueue.h" namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h index 0fff56155d8..e9c6ac39f66 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h +++ b/packages/react-native/ReactCommon/react/renderer/core/EventDispatcher.h @@ -12,7 +12,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp b/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp deleted file mode 100644 index 604122a6ce4..00000000000 --- a/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.cpp +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#include "UnbatchedEventQueue.h" - -namespace facebook::react { - -void UnbatchedEventQueue::onEnqueue() const { - eventBeat_->request(); - eventBeat_->induce(); -} - -} // namespace facebook::react diff --git a/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h b/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h deleted file mode 100644 index 9b2f9fd8207..00000000000 --- a/packages/react-native/ReactCommon/react/renderer/core/UnbatchedEventQueue.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -namespace facebook::react { - -/* - * Event Queue that dispatches events as granular as possible without waiting - * for the next beat. - */ -class UnbatchedEventQueue final : public EventQueue { - public: - using EventQueue::EventQueue; - - void onEnqueue() const override; -}; - -} // namespace facebook::react