| 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 5df921a2197792f5777aed78dc80da4643e89c40..2c6a3d1a360a1d039174c0dbba3002a4c474c054 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
|
| @@ -154,16 +154,15 @@ IOSChromeContentSuggestionsServiceFactory::BuildServiceInstanceFor(
|
| ->GetSequencedTaskRunnerWithShutdownBehavior(
|
| base::SequencedWorkerPool::GetSequenceToken(),
|
| base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN);
|
| + 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(),
|
| + service->user_classifier());
|
| auto provider = base::MakeUnique<RemoteSuggestionsProviderImpl>(
|
| service.get(), prefs, GetApplicationContext()->GetApplicationLocale(),
|
| - service->category_ranker(),
|
| - 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(),
|
| - service->user_classifier()),
|
| + service->category_ranker(), std::move(suggestions_fetcher),
|
| base::MakeUnique<ImageFetcherImpl>(request_context.get(),
|
| web::WebThread::GetBlockingPool()),
|
| CreateIOSImageDecoder(task_runner),
|
|
|