diff options
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.cc | 9 |
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 |