| Index: components/ntp_snippets/ntp_snippets_fetcher.h
|
| diff --git a/components/ntp_snippets/ntp_snippets_fetcher.h b/components/ntp_snippets/ntp_snippets_fetcher.h
|
| index 533f557d4981371ece78766c01950792cede9387..076a56bb813af818961a7351142cbc829a47a55b 100644
|
| --- a/components/ntp_snippets/ntp_snippets_fetcher.h
|
| +++ b/components/ntp_snippets/ntp_snippets_fetcher.h
|
| @@ -56,6 +56,7 @@ class NTPSnippetsFetcher : public OAuth2TokenService::Consumer,
|
| enum class FetchResult {
|
| SUCCESS,
|
| EMPTY_HOSTS,
|
| + OAUTH_TOKEN_ERROR,
|
| URL_REQUEST_STATUS_ERROR,
|
| HTTP_ERROR,
|
| JSON_PARSE_ERROR,
|
| @@ -99,7 +100,7 @@ class NTPSnippetsFetcher : public OAuth2TokenService::Consumer,
|
| }
|
|
|
| private:
|
| - enum class Variant { kRestrictedPersonalized, kRestricted, kPersonalized };
|
| + enum class Personalization { kPersonal, kNonPersonal, kBoth };
|
|
|
| void FetchSnippetsImpl(const GURL& url,
|
| const std::string& auth_header,
|
| @@ -163,8 +164,10 @@ class NTPSnippetsFetcher : public OAuth2TokenService::Consumer,
|
| // Flag for picking the right (stable/non-stable) API key for Chrome Reader.
|
| bool is_stable_channel_;
|
|
|
| - // The variant of the fetching to use.
|
| - Variant variant_;
|
| + // The variant of the fetching to use, loaded from variation parameters.
|
| + Personalization personalization_;
|
| + // Should we apply host restriction? It is loaded from variation parameters.
|
| + bool use_host_restriction_;
|
|
|
| // Allow for an injectable tick clock for testing.
|
| std::unique_ptr<base::TickClock> tick_clock_;
|
|
|