From 8e380df519e896fd776aa9083e8168cb8bb863be Mon Sep 17 00:00:00 2001 From: Moti Zilberman Date: Wed, 22 May 2024 23:28:13 -0700 Subject: [PATCH] Do not strip CxxInspectorPackagerConnection.DelegateImpl methods Summary: Changelog: [Internal] Adds the missing `DoNotStrip` annotations to methods of `CxxInspectorPackagerConnection.DelegateImpl` that are called from C++. Differential Revision: D57708376 --- .../react/devsupport/CxxInspectorPackagerConnection.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/CxxInspectorPackagerConnection.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/CxxInspectorPackagerConnection.java index 128fb44551bcdc..4a1821b15a4ed5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/CxxInspectorPackagerConnection.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/CxxInspectorPackagerConnection.java @@ -93,6 +93,7 @@ private static class DelegateImpl { private final Handler mHandler = new Handler(Looper.getMainLooper()); + @DoNotStrip public IWebSocket connectWebSocket(String url, WebSocketDelegate delegate) { Request request = new Request.Builder().url(url).build(); final WebSocket webSocket = @@ -135,6 +136,7 @@ public void close() { }; } + @DoNotStrip public void scheduleCallback(Runnable runnable, long delayMs) { mHandler.postDelayed(runnable, delayMs); }