Skip to content

Commit 4207f99

Browse files
mateoguzmanafacebook-github-bot
authored andcommitted
Make DrawerStateChangedEvent internal (react#50917)
Summary: This class can be internalized as part of the initiative to reduce the public API surface. I've checked there are [no relevant OSS usages](https://github.com/search?type=code&q=NOT+is%3Afork+NOT+org%3Afacebook+NOT+repo%3Areact-native-tvos%2Freact-native-tvos+NOT+repo%3Anuagoz%2Freact-native+NOT+repo%3A2lambda123%2Freact-native+NOT+repo%3Abeanchips%2Ffacebookreactnative+NOT+repo%3AfabOnReact%2Freact-native-notes+NOT+user%3Ahuntie+NOT+user%3Acortinico+NOT+repo%3AMaxdev18%2Fpowersync_app+NOT+repo%3Acarter-0%2Finstagram-decompiled+NOT+repo%3Am0mosenpai%2Finstadamn+NOT+repo%3AA-Star100%2FA-Star100-AUG2-2024+NOT+repo%3Alclnrd%2Fdetox-scrollview-reproductible+NOT+repo%3ADionisisChytiris%2FWorldWiseTrivia_Main+NOT+repo%3Apast3l%2Fhi2+NOT+repo%3AoneDotpy%2FCaribouQuest+NOT+repo%3Abejayoharen%2Fdailytodo+NOT+repo%3Amolangning%2Freversing-discord+NOT+repo%3AScottPrzy%2Freact-native+NOT+repo%3Agabrieldonadel%2Freact-native-visionos+NOT+repo%3AGabriel2308%2FTestes-Soft+NOT+repo%3Adawnzs03%2FflakyBuild+NOT+repo%3Acga2351%2Fcode+NOT+repo%3Astreeg%2Ftcc+NOT+repo%3Asoftware-mansion-labs%2Freact-native-swiftui+NOT+repo%3Apkcsecurity%2Fdecompiled-lightbulb+com.facebook.react.views.drawer.events.DrawerStateChangedEvent). ## Changelog: [INTERNAL] - Make com.facebook.react.views.drawer.events.DrawerStateChangedEvent internal Pull Request resolved: react#50917 Test Plan: ```bash yarn test-android yarn android ``` Reviewed By: cortinico Differential Revision: D73643872 Pulled By: rshest fbshipit-source-id: b181af5be7e67e9f088d9cbf685436b3e9600500
1 parent 7dea1d7 commit 4207f99

2 files changed

Lines changed: 7 additions & 22 deletions

File tree

packages/react-native/ReactAndroid/api/ReactAndroid.api

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5522,18 +5522,6 @@ public final class com/facebook/react/views/drawer/ReactDrawerLayoutManager : co
55225522
public final class com/facebook/react/views/drawer/ReactDrawerLayoutManager$Companion {
55235523
}
55245524

5525-
public final class com/facebook/react/views/drawer/events/DrawerStateChangedEvent : com/facebook/react/uimanager/events/Event {
5526-
public static final field Companion Lcom/facebook/react/views/drawer/events/DrawerStateChangedEvent$Companion;
5527-
public static final field EVENT_NAME Ljava/lang/String;
5528-
public fun <init> (II)V
5529-
public fun <init> (III)V
5530-
public final fun getDrawerState ()I
5531-
public fun getEventName ()Ljava/lang/String;
5532-
}
5533-
5534-
public final class com/facebook/react/views/drawer/events/DrawerStateChangedEvent$Companion {
5535-
}
5536-
55375525
public abstract interface class com/facebook/react/views/image/GlobalImageLoadListener {
55385526
public abstract fun onLoadAttempt (Landroid/net/Uri;)V
55395527
}

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/drawer/events/DrawerStateChangedEvent.kt

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,33 +12,30 @@ import com.facebook.react.bridge.WritableMap
1212
import com.facebook.react.uimanager.common.ViewUtil
1313
import com.facebook.react.uimanager.events.Event
1414

15-
public class DrawerStateChangedEvent : Event<DrawerStateChangedEvent> {
15+
internal class DrawerStateChangedEvent : Event<DrawerStateChangedEvent> {
1616

1717
private val drawerState: Int
1818

1919
@Deprecated(
2020
"Use constructor with surfaceId",
2121
ReplaceWith("DrawerStateChangedEvent(surfaceId, viewId, drawerState)"))
22-
public constructor(
23-
viewId: Int,
24-
drawerState: Int
25-
) : this(ViewUtil.NO_SURFACE_ID, viewId, drawerState)
22+
constructor(viewId: Int, drawerState: Int) : this(ViewUtil.NO_SURFACE_ID, viewId, drawerState)
2623

27-
public constructor(surfaceId: Int, viewId: Int, drawerState: Int) : super(surfaceId, viewId) {
24+
constructor(surfaceId: Int, viewId: Int, drawerState: Int) : super(surfaceId, viewId) {
2825
this.drawerState = drawerState
2926
}
3027

31-
public fun getDrawerState(): Int = drawerState
28+
fun getDrawerState(): Int = drawerState
3229

33-
public override fun getEventName(): String = EVENT_NAME
30+
override fun getEventName(): String = EVENT_NAME
3431

3532
protected override fun getEventData(): WritableMap? {
3633
val eventData: WritableMap = Arguments.createMap()
3734
eventData.putInt("drawerState", getDrawerState())
3835
return eventData
3936
}
4037

41-
public companion object {
42-
public const val EVENT_NAME: String = "topDrawerStateChanged"
38+
companion object {
39+
const val EVENT_NAME: String = "topDrawerStateChanged"
4340
}
4441
}

0 commit comments

Comments
 (0)