| Index: content/browser/storage_partition_impl.cc | 
| diff --git a/content/browser/storage_partition_impl.cc b/content/browser/storage_partition_impl.cc | 
| index 32a960d4ae61f397293b9a8a35cefe43e8604910..9b25699c18e2b141f707af3c568ffc772c9c5506 100644 | 
| --- a/content/browser/storage_partition_impl.cc | 
| +++ b/content/browser/storage_partition_impl.cc | 
| @@ -30,7 +30,6 @@ | 
| #include "content/public/browser/dom_storage_context.h" | 
| #include "content/public/browser/indexed_db_context.h" | 
| #include "content/public/browser/local_storage_usage_info.h" | 
| -#include "content/public/browser/network_service_instance.h" | 
| #include "content/public/browser/session_storage_usage_info.h" | 
| #include "content/public/common/content_client.h" | 
| #include "content/public/common/content_features.h" | 
| @@ -514,13 +513,16 @@ std::unique_ptr<StoragePartitionImpl> StoragePartitionImpl::Create( | 
| ChromeBlobStorageContext::GetFor(context); | 
|  | 
| if (base::FeatureList::IsEnabled(features::kNetworkService)) { | 
| -    mojom::NetworkContextParamsPtr context_params = | 
| -        mojom::NetworkContextParams::New(); | 
| -    // TODO: fill this | 
| -    // context_params->cache_dir = | 
| -    // context_params->cookie_path = | 
| -    GetNetworkService()->CreateNetworkContext( | 
| -        MakeRequest(&partition->network_context_), std::move(context_params)); | 
| +    if (relative_partition_path.empty()) { | 
| +      partition->network_context_ = | 
| +          GetContentClient()->browser()->CreateMainNetworkContext(context); | 
| +    } else { | 
| +      partition->network_context_ = | 
| +          GetContentClient() | 
| +              ->browser() | 
| +              ->CreateNetworkContextForStoragePartition(context, in_memory, | 
| +                                                        partition_path); | 
| +    } | 
|  | 
| BlobURLLoaderFactory::BlobContextGetter blob_getter = | 
| base::BindOnce(&BlobStorageContextGetter, blob_context); | 
| @@ -556,6 +558,11 @@ StoragePartitionImpl::GetMediaURLRequestContext() { | 
| return media_url_request_context_.get(); | 
| } | 
|  | 
| +mojom::NetworkContext* StoragePartitionImpl::GetNetworkContext() { | 
| +  DCHECK(base::FeatureList::IsEnabled(features::kNetworkService)); | 
| +  return network_context_.get(); | 
| +} | 
| + | 
| storage::QuotaManager* StoragePartitionImpl::GetQuotaManager() { | 
| return quota_manager_.get(); | 
| } | 
|  |