| 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 e36004cbfef3097bc06c636e9b9f26d5abfd75bb..87590148b2b4f3feb2c7639e47aa0d92d11a0fff 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
|
| @@ -9,6 +9,7 @@
|
| #include "base/json/json_reader.h"
|
| #include "base/memory/ptr_util.h"
|
| #include "base/memory/singleton.h"
|
| +#include "base/threading/sequenced_worker_pool.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "base/values.h"
|
| #include "components/bookmarks/browser/bookmark_model.h"
|
| @@ -50,8 +51,8 @@ using ntp_snippets::NTPSnippetsFetcher;
|
| using ntp_snippets::NTPSnippetsScheduler;
|
| using ntp_snippets::NTPSnippetsService;
|
| using ntp_snippets::NTPSnippetsStatusService;
|
| +using suggestions::CreateIOSImageDecoder;
|
| using suggestions::ImageFetcherImpl;
|
| -using suggestions::IOSImageDecoderImpl;
|
|
|
| namespace {
|
|
|
| @@ -162,7 +163,7 @@ IOSChromeContentSuggestionsServiceFactory::BuildServiceInstanceFor(
|
| : google_apis::GetNonStableAPIKey()),
|
| base::MakeUnique<ImageFetcherImpl>(
|
| request_context.get(), web::WebThread::GetBlockingPool()),
|
| - base::MakeUnique<IOSImageDecoderImpl>(),
|
| + CreateIOSImageDecoder(task_runner),
|
| base::MakeUnique<NTPSnippetsDatabase>(database_dir, task_runner),
|
| base::MakeUnique<NTPSnippetsStatusService>(signin_manager, prefs));
|
| service->set_ntp_snippets_service(ntp_snippets_service.get());
|
|
|