chore: use std::make_unique/base::MakeRefCounted when possible (#29510)
This commit is contained in:
parent
a4decffe9a
commit
79cb5144ae
38 changed files with 106 additions and 101 deletions
|
@ -97,15 +97,17 @@ network::mojom::URLResponseHeadPtr ToResponseHead(
|
|||
head->mime_type = "text/html";
|
||||
head->charset = "utf-8";
|
||||
if (dict.IsEmpty()) {
|
||||
head->headers = new net::HttpResponseHeaders("HTTP/1.1 200 OK");
|
||||
head->headers =
|
||||
base::MakeRefCounted<net::HttpResponseHeaders>("HTTP/1.1 200 OK");
|
||||
return head;
|
||||
}
|
||||
|
||||
int status_code = net::HTTP_OK;
|
||||
dict.Get("statusCode", &status_code);
|
||||
head->headers = new net::HttpResponseHeaders(base::StringPrintf(
|
||||
"HTTP/1.1 %d %s", status_code,
|
||||
net::GetHttpReasonPhrase(static_cast<net::HttpStatusCode>(status_code))));
|
||||
head->headers = base::MakeRefCounted<net::HttpResponseHeaders>(
|
||||
base::StringPrintf("HTTP/1.1 %d %s", status_code,
|
||||
net::GetHttpReasonPhrase(
|
||||
static_cast<net::HttpStatusCode>(status_code))));
|
||||
|
||||
dict.Get("charset", &head->charset);
|
||||
bool has_mime_type = dict.Get("mimeType", &head->mime_type);
|
||||
|
|
|
@ -820,8 +820,9 @@ void ProxyingURLLoaderFactory::CreateLoaderAndStart(
|
|||
// make ServiceWorker work with file:// URLs, we have to intercept its
|
||||
// requests here.
|
||||
if (IsForServiceWorkerScript() && request.url.SchemeIsFile()) {
|
||||
asar::CreateAsarURLLoader(request, std::move(loader), std::move(client),
|
||||
new net::HttpResponseHeaders(""));
|
||||
asar::CreateAsarURLLoader(
|
||||
request, std::move(loader), std::move(client),
|
||||
base::MakeRefCounted<net::HttpResponseHeaders>(""));
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -214,7 +214,8 @@ void SystemNetworkContextManager::DeleteInstance() {
|
|||
SystemNetworkContextManager::SystemNetworkContextManager(
|
||||
PrefService* pref_service)
|
||||
: proxy_config_monitor_(pref_service) {
|
||||
shared_url_loader_factory_ = new URLLoaderFactoryForSystem(this);
|
||||
shared_url_loader_factory_ =
|
||||
base::MakeRefCounted<URLLoaderFactoryForSystem>(this);
|
||||
}
|
||||
|
||||
SystemNetworkContextManager::~SystemNetworkContextManager() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue