download_db.cc 1000 B

12345678910111213141516171819202122232425262728293031323334
  1. // Copyright 2018 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "components/download/database/download_db.h"
  5. #include "base/callback.h"
  6. #include "components/download/database/download_db_entry.h"
  7. namespace download {
  8. DownloadDB::DownloadDB() = default;
  9. DownloadDB::~DownloadDB() = default;
  10. void DownloadDB::Initialize(DownloadDBCallback callback) {
  11. std::move(callback).Run(true);
  12. }
  13. void DownloadDB::AddOrReplace(const DownloadDBEntry& entry) {}
  14. void DownloadDB::AddOrReplaceEntries(const std::vector<DownloadDBEntry>& entry,
  15. DownloadDBCallback callback) {
  16. std::move(callback).Run(true);
  17. }
  18. void DownloadDB::LoadEntries(LoadEntriesCallback callback) {
  19. std::move(callback).Run(true,
  20. std::make_unique<std::vector<DownloadDBEntry>>());
  21. }
  22. void DownloadDB::Remove(const std::string& guid) {}
  23. } // namespace download