From 796dcf441caf5e2729dd41235568fb3b6a109742 Mon Sep 17 00:00:00 2001 From: Ramanpreet Nara Date: Mon, 6 Jan 2020 16:28:23 -0800 Subject: [PATCH] Make Java only NativeModules TurboModule-compatible" Summary: See D18787789. Changelog: [Android][Added] - Make Java only NativeModules TurboModule-compatible Reviewed By: ejanzer Differential Revision: D19216355 fbshipit-source-id: c59a6f976e32064cb0f331c00a53fb5e423cda5b --- .../src/main/java/com/facebook/react/modules/fresco/BUCK | 1 + .../java/com/facebook/react/modules/fresco/FrescoModule.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK index 23de9ad34e3..0e467a7738e 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/BUCK @@ -31,6 +31,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("java/com/facebook/react/modules/network:network"), + react_native_target("java/com/facebook/react/turbomodule/core/interfaces:interfaces"), ], exported_deps = [ react_native_target("java/com/facebook/react/modules/common:common"), diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java index 0b5c3e32dae..df26770d309 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/fresco/FrescoModule.java @@ -24,6 +24,7 @@ import com.facebook.react.modules.common.ModuleDataCleaner; import com.facebook.react.modules.network.CookieJarContainer; import com.facebook.react.modules.network.ForwardingCookieHandler; import com.facebook.react.modules.network.OkHttpClientProvider; +import com.facebook.react.turbomodule.core.interfaces.TurboModule; import java.util.HashSet; import okhttp3.JavaNetCookieJar; import okhttp3.OkHttpClient; @@ -35,7 +36,7 @@ import okhttp3.OkHttpClient; */ @ReactModule(name = FrescoModule.NAME, needsEagerInit = true) public class FrescoModule extends ReactContextBaseJavaModule - implements ModuleDataCleaner.Cleanable, LifecycleEventListener { + implements ModuleDataCleaner.Cleanable, LifecycleEventListener, TurboModule { public static final String NAME = "FrescoModule"; private final boolean mClearOnDestroy;