| Index: components/ntp_snippets/remote/remote_suggestions_scheduler.h
|
| diff --git a/components/ntp_snippets/remote/remote_suggestions_scheduler.h b/components/ntp_snippets/remote/remote_suggestions_scheduler.h
|
| index 953592ae461dce70fdfd2e9a78a89e0511ece865..7621161a824faf344f39462ac0f59acfc379db69 100644
|
| --- a/components/ntp_snippets/remote/remote_suggestions_scheduler.h
|
| +++ b/components/ntp_snippets/remote/remote_suggestions_scheduler.h
|
| @@ -13,7 +13,16 @@ namespace ntp_snippets {
|
| class RemoteSuggestionsScheduler {
|
| public:
|
| // External triggers to consider fetching content suggestions.
|
| - virtual void OnBrowserStartup() = 0;
|
| +
|
| + // Called whenever chrome is started warm or the user switches to Chrome.
|
| + virtual void OnBrowserForegrounded() = 0;
|
| +
|
| + // Called whenever chrome is cold started.
|
| + // To keep start ups fast, defer any work possible.
|
| + virtual void OnBrowserColdStart() = 0;
|
| +
|
| + // Called whenever a new NTP is opened. This may be called on cold starts.
|
| + // So to keep start ups fast, defer heavy work for cold starts.
|
| virtual void OnNTPOpened() = 0;
|
|
|
| // Fetch content suggestions.
|
|
|