| Index: components/offline_pages/core/background/scheduler_stub.cc
|
| diff --git a/components/offline_pages/core/background/scheduler_stub.cc b/components/offline_pages/core/background/scheduler_stub.cc
|
| index 278536aa5a851f40ba5eeb3cf75576a946810a1c..5962707271e31944a318e0ed60af1a4ff9cd8730 100644
|
| --- a/components/offline_pages/core/background/scheduler_stub.cc
|
| +++ b/components/offline_pages/core/background/scheduler_stub.cc
|
| @@ -4,31 +4,45 @@
|
|
|
| #include "components/offline_pages/core/background/scheduler_stub.h"
|
|
|
| +namespace {
|
| +const int kBatteryPercentageHigh = 75;
|
| +const bool kPowerRequired = true;
|
| +} // namespace
|
| +
|
| namespace offline_pages {
|
|
|
| SchedulerStub::SchedulerStub()
|
| : schedule_called_(false),
|
| backup_schedule_called_(false),
|
| unschedule_called_(false),
|
| + get_current_device_conditions_called_(false),
|
| schedule_delay_(0L),
|
| - conditions_(false, 0, false) {}
|
| + device_conditions_(kPowerRequired,
|
| + kBatteryPercentageHigh,
|
| + net::NetworkChangeNotifier::CONNECTION_2G),
|
| + trigger_conditions_(false, 0, false) {}
|
|
|
| SchedulerStub::~SchedulerStub() {}
|
|
|
| void SchedulerStub::Schedule(const TriggerConditions& trigger_conditions) {
|
| schedule_called_ = true;
|
| - conditions_ = trigger_conditions;
|
| + trigger_conditions_ = trigger_conditions;
|
| }
|
|
|
| void SchedulerStub::BackupSchedule(const TriggerConditions& trigger_conditions,
|
| long delay_in_seconds) {
|
| backup_schedule_called_ = true;
|
| schedule_delay_ = delay_in_seconds;
|
| - conditions_ = trigger_conditions;
|
| + trigger_conditions_ = trigger_conditions;
|
| }
|
|
|
| void SchedulerStub::Unschedule() {
|
| unschedule_called_ = true;
|
| }
|
|
|
| +DeviceConditions& SchedulerStub::GetCurrentDeviceConditions() {
|
| + get_current_device_conditions_called_ = true;
|
| + return device_conditions_;
|
| +}
|
| +
|
| } // namespace offline_pages
|
|
|