diff options
Diffstat (limited to 'chromium/components/feed/core/v2/refresh_task_scheduler.h')
-rw-r--r-- | chromium/components/feed/core/v2/refresh_task_scheduler.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/components/feed/core/v2/refresh_task_scheduler.h b/chromium/components/feed/core/v2/refresh_task_scheduler.h index 6f27dd57161..b12892d38c9 100644 --- a/chromium/components/feed/core/v2/refresh_task_scheduler.h +++ b/chromium/components/feed/core/v2/refresh_task_scheduler.h @@ -10,16 +10,15 @@ namespace feed { -// Schedules a repeating background task for refreshing the Feed. +// Schedules a background task for refreshing the Feed. // When the scheduled task executes, it calls FeedStream::ExecuteRefreshTask(). class RefreshTaskScheduler { public: RefreshTaskScheduler() = default; virtual ~RefreshTaskScheduler() = default; - // Schedules the task if it is not yet scheduled, or if the scheduling - // period changes. - virtual void EnsureScheduled(base::TimeDelta period) = 0; + // Schedules the task to run after |delay|. Overrides any previous schedule. + virtual void EnsureScheduled(base::TimeDelta delay) = 0; // Cancel the task if it was previously scheduled. virtual void Cancel() = 0; // After FeedStream::ExecuteRefreshTask is called, the callee must call this |