summaryrefslogtreecommitdiff
path: root/chromium/components/feed/core/v2/refresh_task_scheduler.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/feed/core/v2/refresh_task_scheduler.h')
-rw-r--r--chromium/components/feed/core/v2/refresh_task_scheduler.h7
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