Chromium Code Reviews| Index: chrome/browser/android/offline_pages/request_coordinator_factory.cc |
| diff --git a/chrome/browser/android/offline_pages/request_coordinator_factory.cc b/chrome/browser/android/offline_pages/request_coordinator_factory.cc |
| index 645ce5202b09f6fd57eb3cbe88053ddb0fcc9770..3315c5ff294fe9bf3eff4f5c624050b95898edb7 100644 |
| --- a/chrome/browser/android/offline_pages/request_coordinator_factory.cc |
| +++ b/chrome/browser/android/offline_pages/request_coordinator_factory.cc |
| @@ -7,6 +7,7 @@ |
| #include <memory> |
| #include "base/memory/singleton.h" |
| +#include "chrome/browser/android/offline_pages/background_scheduler_bridge.h" |
| #include "chrome/browser/android/offline_pages/prerendering_offliner_factory.h" |
| #include "components/keyed_service/content/browser_context_dependency_manager.h" |
| #include "components/offline_pages/background/offliner_factory.h" |
| @@ -15,6 +16,7 @@ |
| #include "components/offline_pages/background/request_queue.h" |
| #include "components/offline_pages/background/request_queue_in_memory_store.h" |
| #include "components/offline_pages/background/request_queue_store.h" |
| +#include "components/offline_pages/background/scheduler.h" |
| namespace offline_pages { |
| @@ -45,8 +47,14 @@ KeyedService* RequestCoordinatorFactory::BuildServiceInstanceFor( |
| std::unique_ptr<RequestQueue> queue(new RequestQueue(std::move(store))); |
| // TODO(petewil) Add support for server based offliner when it is ready. |
| - return new RequestCoordinator( |
| - std::move(policy), std::move(prerendererOffliner), std::move(queue)); |
| + std::unique_ptr<Scheduler> |
| + scheduler(new android::BackgroundSchedulerBridge()); |
| + // TODO(petewil) Add support for server based offliner when it is ready. |
| + |
| + return new RequestCoordinator(std::move(policy), |
| + std::move(prerendererOffliner), |
|
fgorski
2016/05/12 14:32:35
nit: fix to a proper C++ name
Pete Williamson
2016/05/12 17:21:18
Done.
|
| + std::move(queue), |
| + std::move(scheduler)); |
| } |
| content::BrowserContext* RequestCoordinatorFactory::GetBrowserContextToUse( |