From a7c4ed106b28c609aa10f016e84e4bf22298d65c Mon Sep 17 00:00:00 2001 From: Saurabh Aggarwal Date: Fri, 20 Nov 2015 08:56:15 -0800 Subject: [PATCH] Adds stetho interceptor to the OSS react native networking module Reviewed By: mkonicek Differential Revision: D2669416 fb-gh-sync-id: d061711a412348b16ffb877e0178a05460fd95f2 --- ReactAndroid/build.gradle | 2 ++ .../com/facebook/react/modules/network/NetworkingModule.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 13d95719b..b9dc2f046 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -248,6 +248,8 @@ dependencies { compile 'com.android.support:recyclerview-v7:23.0.1' compile 'com.facebook.fresco:fresco:0.8.1' compile 'com.facebook.fresco:imagepipeline-okhttp:0.8.1' + compile 'com.facebook.stetho:stetho:1.2.0' + compile 'com.facebook.stetho:stetho-okhttp:1.2.0' compile 'com.fasterxml.jackson.core:jackson-core:2.2.3' compile 'com.google.code.findbugs:jsr305:3.0.0' compile 'com.squareup.okhttp:okhttp:2.5.0' diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java b/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java index 39d2cb810..4ddbf1f60 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/network/NetworkingModule.java @@ -25,6 +25,7 @@ import com.facebook.react.bridge.ReadableMap; import com.facebook.react.bridge.WritableArray; import com.facebook.react.bridge.WritableMap; import com.facebook.react.modules.core.DeviceEventManagerModule; +import com.facebook.stetho.okhttp.StethoInterceptor; import com.squareup.okhttp.Callback; import com.squareup.okhttp.Headers; @@ -65,6 +66,7 @@ public final class NetworkingModule extends ReactContextBaseJavaModule { OkHttpClient client) { super(reactContext); mClient = client; + mClient.networkInterceptors().add(new StethoInterceptor()); mShuttingDown = false; mDefaultUserAgent = defaultUserAgent; }