From 56751851dfefd4b99d7cf478e6d04d9dc1aa4d11 Mon Sep 17 00:00:00 2001 From: Emily Janzer Date: Wed, 5 Jun 2019 21:32:15 -0700 Subject: [PATCH] TurboModule for PlatformConstants Summary: Adding TurboModule for PlatformConstantsAndroid, and adding to Catalyst and Venice Reviewed By: mdvacca Differential Revision: D15630344 fbshipit-source-id: df6d5868cd3c9f54297bfea58683c8c1fd9375f0 --- .../react/modules/systeminfo/AndroidInfoModule.java | 6 +++++- .../main/java/com/facebook/react/modules/systeminfo/BUCK | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java index cf5ca4036c5..6e2d61a3f34 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoModule.java @@ -21,6 +21,7 @@ import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.common.build.ReactBuildConfig; import com.facebook.react.bridge.ReactMethod; import com.facebook.react.module.annotations.ReactModule; +import com.facebook.react.turbomodule.core.interfaces.TurboModule; import java.util.HashMap; import java.util.Map; @@ -34,7 +35,7 @@ import static android.content.Context.UI_MODE_SERVICE; */ @ReactModule(name = AndroidInfoModule.NAME) @SuppressLint("HardwareIds") -public class AndroidInfoModule extends ReactContextBaseJavaModule { +public class AndroidInfoModule extends ReactContextBaseJavaModule implements TurboModule { public static final String NAME = "PlatformConstants"; private static final String IS_TESTING = "IS_TESTING"; @@ -89,6 +90,9 @@ public class AndroidInfoModule extends ReactContextBaseJavaModule { return Secure.getString(getReactApplicationContext().getContentResolver(),Secure.ANDROID_ID); } + @Override + public void invalidate() {} + private Boolean isRunningScreenshotTest() { try { Class.forName("android.support.test.rule.ActivityTestRule"); diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK index 433ecaf8086..934de8ce659 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/BUCK @@ -15,6 +15,7 @@ rn_android_library( react_native_target("java/com/facebook/react/common:common"), react_native_target("java/com/facebook/react/module/annotations:annotations"), react_native_target("res:systeminfo"), + react_native_target("java/com/facebook/react/turbomodule/core/interfaces:interfaces"), ], exported_deps = [ ":systeminfo-moduleless",