Page MenuHomePhorge

D3133.1765331483.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D3133.1765331483.diff

diff --git a/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp b/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp
--- a/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp
+++ b/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp
@@ -1,7 +1,17 @@
#include "GlobalNetworkSingletonJNIHelper.h"
+#include "GlobalNetworkSingleton.h"
namespace comm {
+void GlobalNetworkSingletonJNIHelper::sendPong(
+ facebook::jni::alias_ref<GlobalNetworkSingletonJNIHelper> jThis) {
+ GlobalNetworkSingleton::instance.scheduleOrRun(
+ [](NetworkModule &networkModule) { networkModule.sendPong(); });
+}
+
void GlobalNetworkSingletonJNIHelper::registerNatives() {
+ javaClassStatic()->registerNatives({
+ makeNativeMethod("sendPong", GlobalNetworkSingletonJNIHelper::sendPong),
+ });
}
} // namespace comm
diff --git a/native/android/app/src/main/java/app/comm/android/fbjni/NetworkModule.java b/native/android/app/src/main/java/app/comm/android/fbjni/NetworkModule.java
--- a/native/android/app/src/main/java/app/comm/android/fbjni/NetworkModule.java
+++ b/native/android/app/src/main/java/app/comm/android/fbjni/NetworkModule.java
@@ -1,3 +1,3 @@
package app.comm.android.fbjni;
-public class NetworkModule {}
+public class NetworkModule { public static native void sendPong(); }
diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h
--- a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h
+++ b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h
@@ -9,6 +9,8 @@
static auto constexpr kJavaDescriptor =
"Lapp/comm/android/fbjni/NetworkModule;";
+ static void
+ sendPong(facebook::jni::alias_ref<GlobalNetworkSingletonJNIHelper> jThis);
static void registerNatives();
};
} // namespace comm

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 10, 1:51 AM (10 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5859777
Default Alt Text
D3133.1765331483.diff (1 KB)

Event Timeline