Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java

Issue 976403003: Make shouldInterceptRequest thinner in glue (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
diff --git a/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java b/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
index c31d722944b1f3882e892525a66ba5d1b58abb41..75854de2d3b92e98bbac73462f76fa40dbff031e 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
@@ -4,6 +4,8 @@
package org.chromium.android_webview;
+import android.webkit.WebResourceResponse;
+
import org.chromium.base.CalledByNative;
import org.chromium.base.JNINamespace;
import org.chromium.base.VisibleForTesting;
@@ -30,8 +32,9 @@ public class AwWebResourceResponse {
mData = data;
}
- public AwWebResourceResponse(String mimeType, String encoding, InputStream data,
- int statusCode, String reasonPhrase, Map<String, String> responseHeaders) {
+ @VisibleForTesting
+ public AwWebResourceResponse(String mimeType, String encoding, InputStream data, int statusCode,
+ String reasonPhrase, Map<String, String> responseHeaders) {
this(mimeType, encoding, data);
mStatusCode = statusCode;
@@ -49,6 +52,12 @@ public class AwWebResourceResponse {
}
}
+ public AwWebResourceResponse(WebResourceResponse response) {
+ this(response.getMimeType(), response.getEncoding(), response.getData(),
+ response.getStatusCode(), response.getReasonPhrase(),
+ response.getResponseHeaders());
+ }
+
@VisibleForTesting
@CalledByNative
public String getMimeType() {

Powered by Google App Engine
This is Rietveld 408576698