blob: c4b06ef4ebdfae0d2170b734b9a09e12d77eec2d [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/download/internal/debugging_client.h"
namespace download {
void DebuggingClient::OnServiceInitialized(
bool state_lost,
const std::vector<DownloadMetaData>& downloads) {}
void DebuggingClient::OnServiceUnavailable() {}
Client::ShouldDownload DebuggingClient::OnDownloadStarted(
const std::string& guid,
const std::vector<GURL>& url_chain,
const scoped_refptr<const net::HttpResponseHeaders>& headers) {
return Client::ShouldDownload::CONTINUE;
}
void DebuggingClient::OnDownloadUpdated(const std::string& guid,
uint64_t bytes_downloaded) {}
void DebuggingClient::OnDownloadFailed(const std::string& guid,
FailureReason reason) {}
void DebuggingClient::OnDownloadSucceeded(
const std::string& guid,
const CompletionInfo& completion_info) {
// TODO(dtrainor): Automatically remove the downloaded file. For now this
// will happen after the timeout window in the service.
}
bool DebuggingClient::CanServiceRemoveDownloadedFile(const std::string& guid,
bool force_delete) {
return true;
}
} // namespace download