summaryrefslogtreecommitdiff
path: root/chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc')
-rw-r--r--chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc b/chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc
index 17184edb683..94b24feefa9 100644
--- a/chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc
+++ b/chromium/components/data_reduction_proxy/content/browser/content_resource_type_provider.cc
@@ -68,4 +68,13 @@ void ContentResourceTypeProvider::SetContentType(
resource_content_types_.Put(request.url().spec(), content_type);
}
+bool ContentResourceTypeProvider::IsNonContentInitiatedRequest(
+ const net::URLRequest& request) const {
+ const auto* resource_request_info =
+ content::ResourceRequestInfo::ForRequest(&request);
+ return !resource_request_info ||
+ (resource_request_info->GetGlobalRequestID() ==
+ content::GlobalRequestID());
+}
+
} // namespace data_reduction_proxy