| Index: components/doodle/doodle_service.cc
|
| diff --git a/components/doodle/doodle_service.cc b/components/doodle/doodle_service.cc
|
| index cd4b053edf1c7083b14f13e6c7f8db6e290bd971..2ac7de8ba17dc7989a1010082057f43ec13c7476 100644
|
| --- a/components/doodle/doodle_service.cc
|
| +++ b/components/doodle/doodle_service.cc
|
| @@ -80,17 +80,18 @@ void DoodleService::RemoveObserver(Observer* observer) {
|
| observers_.RemoveObserver(observer);
|
| }
|
|
|
| -void DoodleService::Refresh() {
|
| +bool DoodleService::Refresh() {
|
| base::TimeTicks now_ticks = tick_clock_->NowTicks();
|
| // Check if we have passed the minimum refresh interval.
|
| base::TimeDelta time_since_fetch = now_ticks - last_successful_fetch_;
|
| if (time_since_fetch < min_refresh_interval_) {
|
| RecordDownloadMetrics(OUTCOME_REFRESH_INTERVAL_NOT_PASSED,
|
| base::TimeDelta());
|
| - return;
|
| + return false;
|
| }
|
| fetcher_->FetchDoodle(base::BindOnce(&DoodleService::DoodleFetched,
|
| base::Unretained(this), now_ticks));
|
| + return true;
|
| }
|
|
|
| // static
|
|
|