blob: 3b0d999e80f4008530da04a6c48d79a59625cbfb [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/public/test/empty_client.h"
namespace download {
namespace test {
void EmptyClient::OnServiceInitialized(
bool state_lost,
const std::vector<DownloadMetaData>& downloads) {}
void EmptyClient::OnServiceUnavailable() {}
Client::ShouldDownload EmptyClient::OnDownloadStarted(
const std::string& guid,
const std::vector<GURL>& url_chain,
const scoped_refptr<const net::HttpResponseHeaders>& headers) {
return Client::ShouldDownload::CONTINUE;
}
void EmptyClient::OnDownloadUpdated(const std::string& guid,
uint64_t bytes_downloaded) {}
void EmptyClient::OnDownloadFailed(const std::string& guid,
FailureReason reason) {}
void EmptyClient::OnDownloadSucceeded(const std::string& guid,
const CompletionInfo& completion_info) {}
bool EmptyClient::CanServiceRemoveDownloadedFile(const std::string& guid,
bool force_delete) {
return true;
}
} // namespace test
} // namespace download