-
Notifications
You must be signed in to change notification settings - Fork 24.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert FakeEventDispatcher to kotlin (#37739)
Summary: Part of #37708 Convert FakeEventDispatcher to Kotlin ## Changelog: <!-- Help reviewers and the release process by writing your own changelog entry. Pick one each for the category and type tags: [ANDROID|GENERAL|IOS|INTERNAL] [BREAKING|ADDED|CHANGED|DEPRECATED|REMOVED|FIXED|SECURITY] - Message For more details, see: https://reactnative.dev/contributing/changelogs-in-pull-requests --> [Internal][Changed]: Convert FakeEventDispatcher to Kotlin Pull Request resolved: #37739 Test Plan: ``` ./gradlew :packages:react-native:ReactAndroid:test ``` Reviewed By: rshest Differential Revision: D46514164 Pulled By: cortinico fbshipit-source-id: 355f568ad9b36073aa9f1981472a2c7567e7ab2d
- Loading branch information
1 parent
e449706
commit 5048ef6
Showing
3 changed files
with
51 additions
and
59 deletions.
There are no files selected for viewing
55 changes: 0 additions & 55 deletions
55
...ive/ReactAndroid/src/test/java/com/facebook/react/fabric/interop/FakeEventDispatcher.java
This file was deleted.
Oops, something went wrong.
46 changes: 46 additions & 0 deletions
46
...ative/ReactAndroid/src/test/java/com/facebook/react/fabric/interop/FakeEventDispatcher.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
/* | ||
* 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. | ||
*/ | ||
|
||
package com.facebook.react.fabric.interop | ||
|
||
import com.facebook.react.uimanager.events.BatchEventDispatchedListener | ||
import com.facebook.react.uimanager.events.Event | ||
import com.facebook.react.uimanager.events.EventDispatcher | ||
import com.facebook.react.uimanager.events.EventDispatcherListener | ||
import com.facebook.react.uimanager.events.RCTEventEmitter | ||
import com.facebook.react.uimanager.events.RCTModernEventEmitter | ||
|
||
@SuppressWarnings("rawtypes") | ||
class FakeEventDispatcher : EventDispatcher { | ||
private val recordedDispatchedEvents = mutableListOf<Event<*>>() | ||
|
||
fun getRecordedDispatchedEvents(): List<Event<*>> { | ||
return recordedDispatchedEvents | ||
} | ||
|
||
override fun dispatchEvent(event: Event<*>) { | ||
recordedDispatchedEvents.add(event) | ||
} | ||
|
||
override fun dispatchAllEvents() {} | ||
|
||
override fun addListener(listener: EventDispatcherListener) {} | ||
|
||
override fun removeListener(listener: EventDispatcherListener) {} | ||
|
||
override fun addBatchEventDispatchedListener(listener: BatchEventDispatchedListener) {} | ||
|
||
override fun removeBatchEventDispatchedListener(listener: BatchEventDispatchedListener) {} | ||
|
||
override fun registerEventEmitter(uiManagerType: Int, eventEmitter: RCTEventEmitter) {} | ||
|
||
override fun registerEventEmitter(uiManagerType: Int, eventEmitter: RCTModernEventEmitter) {} | ||
|
||
override fun unregisterEventEmitter(uiManagerType: Int) {} | ||
|
||
override fun onCatalystInstanceDestroyed() {} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters