Commit ae78772c authored by Lucas Furukawa Gadani's avatar Lucas Furukawa Gadani Committed by Commit Bot

Convert components/download/ to use URLResponseHead mojom type.

Bug: 984550
Change-Id: Ic3912ea2afea34c2140530e365e322c8a5c9aab6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1945274Reviewed-by: default avatarDavid Trainor <dtrainor@chromium.org>
Commit-Queue: Lucas Gadani <lfg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721998}
parent e9f80801
......@@ -90,7 +90,7 @@ DownloadResponseHandler::~DownloadResponseHandler() = default;
void DownloadResponseHandler::OnReceiveResponse(
network::mojom::URLResponseHeadPtr head) {
create_info_ = CreateDownloadCreateInfo(head);
create_info_ = CreateDownloadCreateInfo(*head);
cert_status_ = head->cert_status;
// TODO(xingliu): Do not use http cache.
......@@ -122,7 +122,7 @@ void DownloadResponseHandler::OnReceiveResponse(
std::unique_ptr<DownloadCreateInfo>
DownloadResponseHandler::CreateDownloadCreateInfo(
const network::ResourceResponseHead& head) {
const network::mojom::URLResponseHead& head) {
auto create_info = std::make_unique<DownloadCreateInfo>(
base::Time::Now(), std::move(save_info_));
......@@ -262,7 +262,7 @@ void DownloadResponseHandler::OnComplete(
// OnComplete() called without OnResponseStarted(). This should only
// happen when the request was aborted.
if (!create_info_)
create_info_ = CreateDownloadCreateInfo(network::ResourceResponseHead());
create_info_ = CreateDownloadCreateInfo(network::mojom::URLResponseHead());
create_info_->result = reason == DOWNLOAD_INTERRUPT_REASON_NONE
? DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
: reason;
......
......@@ -17,8 +17,8 @@
#include "components/download/public/common/download_utils.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "net/cert/cert_status_flags.h"
#include "services/network/public/cpp/resource_response.h"
#include "services/network/public/mojom/url_loader.mojom.h"
#include "services/network/public/mojom/url_response_head.mojom.h"
#include "url/origin.h"
namespace download {
......@@ -72,7 +72,7 @@ class COMPONENTS_DOWNLOAD_EXPORT DownloadResponseHandler
private:
std::unique_ptr<DownloadCreateInfo> CreateDownloadCreateInfo(
const network::ResourceResponseHead& head);
const network::mojom::URLResponseHead& head);
// Helper method that is called when response is received.
void OnResponseStarted(mojom::DownloadStreamHandlePtr stream_handle);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment