Chromium Code Reviews| Index: ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory.cc |
| diff --git a/ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory.cc b/ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory.cc |
| index 1b1765a480fcd2d48fb5b3afe34eb062dcff326c..ee2039caeb82092b804451b9092141d6532b55b3 100644 |
| --- a/ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory.cc |
| +++ b/ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory.cc |
| @@ -53,6 +53,7 @@ using image_fetcher::ImageFetcherImpl; |
| using ios::BookmarkModelFactory; |
| using ntp_snippets::BookmarkSuggestionsProvider; |
| using ntp_snippets::ContentSuggestionsService; |
| +using ntp_snippets::GetFetchEndpoint; |
| using ntp_snippets::PersistentScheduler; |
| using ntp_snippets::RemoteSuggestionsDatabase; |
| using ntp_snippets::RemoteSuggestionsFetcher; |
| @@ -157,9 +158,11 @@ IOSChromeContentSuggestionsServiceFactory::BuildServiceInstanceFor( |
| auto suggestions_fetcher = base::MakeUnique<RemoteSuggestionsFetcher>( |
| signin_manager, token_service, request_context, prefs, nullptr, |
| - base::Bind(&ParseJson), GetChannel() == version_info::Channel::STABLE |
| - ? google_apis::GetAPIKey() |
| - : google_apis::GetNonStableAPIKey(), |
| + base::Bind(&ParseJson), |
| + GetFetchEndpoint(GetChannel() >= version_info::Channel::BETA), |
|
Marc Treib
2017/02/23 13:57:14
Hm, can we just pass the channel into GetFetchEndp
sfiera
2017/02/23 14:48:10
Well, if we add a dep on components/version_info.
|
| + GetChannel() == version_info::Channel::STABLE |
| + ? google_apis::GetAPIKey() |
| + : google_apis::GetNonStableAPIKey(), |
| service->user_classifier()); |
| auto provider = base::MakeUnique<RemoteSuggestionsProviderImpl>( |